# Development & Code

- [Development: Overview](/platform-developer-documentation/dev-legacy-v3/development-and-code/getting-started.md)
- [How to get the source code](/platform-developer-documentation/dev-legacy-v3/development-and-code/how-to-get-the-source-code.md)
- [Setup Guides](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives.md)
- [Installing for production environments](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/installing-for-production-environments.md)
- [Development environment with XAMPP](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/xampp.md): The purpose of this guide is to set your local environment for development of the Ushahidi Platform with the help of the XAMPP bundle.
- [Development environment setup with Vagrant](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/vagrant-setup.md)
- [\[Client\] Setting up the Platform Client for development](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/setting-up-the-platform-client.md)
- [Migration from AngularJS](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/setting-up-the-platform-client/migration-from-angularjs.md)
- [Setting up the Pattern Library for development](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/setting-up-the-pattern-library-for-development.md)
- [\[API & Client\] Bundled release install](/platform-developer-documentation/dev-legacy-v3/development-and-code/setup_alternatives/platform_release_install.md)
- [Add code to Ushahidi](/platform-developer-documentation/dev-legacy-v3/development-and-code/add-code-to-ushahidi.md)
- [Development process](/platform-developer-documentation/dev-legacy-v3/development-and-code/development-process.md): The work for the platform is done in 3 week cycles and is composed of 2 phases.
- [Coding Standards](/platform-developer-documentation/dev-legacy-v3/development-and-code/coding-standards.md)
- [Track and submit issues in Github](/platform-developer-documentation/dev-legacy-v3/development-and-code/issue-tracking.md): All tasks are filed as issues in github.
- [Upgrading Ushahidi](/platform-developer-documentation/dev-legacy-v3/development-and-code/upgrading-ushahidi.md): If you want to upgrade your selfhosted deployment please follow these guides.
- [Upgrading to latest release](/platform-developer-documentation/dev-legacy-v3/development-and-code/upgrading-ushahidi/upgrading-to-latest-release.md)
- [Upgrading from V3.x.x to V4.x.x](/platform-developer-documentation/dev-legacy-v3/development-and-code/upgrading-ushahidi/upgrading-from-v3.x.x-to-v4.x.x.md): In September 2018, we updated the Platform api, removed Kohana (mostly) and started using Lumen. This affects some of the setup and commands used in the api.
- [⚙️ Installation Helper‌](/platform-developer-documentation/dev-legacy-v3/development-and-code/installation-helper.md)
