On this page, you will find all the information necessary to setup your development environment in readiness for contributing to the Ushahidi codebase. For those that are already familiar with the basics of Git and Github, feel free to ignore this section...or stick around just incase you need a refresher course.

Required Software Packages

The list of required software packages is already specified here . In addition to these, you will also need to install:

Development Tools

Other nice-to-have tools that will make your development experience less of a pain are:

NOTE: The graphical tools are only useful when you're running your development environment in GUI mode and

Git Resources and Tutorials (Listed on git-scm.com)

NOTE: You can also consult the man pages for Git. These are bundled with your Git installation but are only available on Mac OS X and Linux platforms. Example:

$ man git