This page contains all the information that shall guide you in setting up your development environment in readiness for contributing to the SwiftRiver codebase.
Required Software Packages
The list of required software packages (and their installation instructions) is already documented in the installing SwiftRiver section (the same packages are required for both development and deployment environments). In addition to these packages, the following MUST also be installed on your system:
- Git for version control.
Installation on Windows
Download the installer (executable) from the downloads section of the official Git websiteInstallation on OS X via Mac Ports
Installation on Ubuntu/Debian
Installation on Fedora/CentOS
- PHPUnit for writing and running the test suite
Development Tools
Developers are free to use the text editor or IDE that they are most comfortable with. Nonetheless, here are some text editors and IDEs that you may use for PHP development:
- Eclipse PDT (PHP Development Toolkit)
- TextMate - It is now an opensource project so you can actually build the editor from source
- Aptana Studio
- Sublime Text
- Vim