From PRADO Wiki
This document is prepared to help PRADO developers set up an environment for developing, testing and continuous integration of the PRADO project.
In general, we have three kinds of environments: deveopment environment, test environment and build environment. For most developers, the first two environments are sufficient. The third environment is mainly for members in charge of building tasks.
- SVN client: on Windows, we recommend TortoiseSVN; on Unix/Linux, the client comes with the installation of SVN. We use subversion, also known as SVN, to do revision control of PRADO. An SVN client is needed to fetch a copy of PRADO code to your local computer and commit your change back to the PRADO repository.
- One or more browsers (Internet explorer, Firefox, ...): these are the browsers that you use to test if your code works on them; the more, the better.
- a Web server supporting PHP >= 5.3.3: this is the environment that all PRADO code have to run on.
- PHPUnit: this is for unit testing. Whenever possible, you should associate unit tests with your code to ensure the code runs as expected.