PradoSoft

Prerequisites

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.

Development Environment

  • 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.

Test Environment

  • Internet explorer and Firefox: these are the browsers that you use to test if your code works on them.
  • a Web server supporting PHP >= 5.1.0: this is the environment that all PRADO code have to run on.
  • PHPUnit2: this is for unit testing. Whenever possible, you should associate unit tests with your code to ensure the code runs as expected.

Build Environment

  • Phing version 2.2.0RC1 or above: the project build system.
  • Bitten version 0.5.2 or above: this is for build orchestration. You need the bitten-slave command in order to submit a slave build.
Personal tools
Your user name:

Your password:

MediaWiki