#CitizenReporter
CitizenReporter is an open source mobile app for citizen journalists, to help them record video / photo / audio reports from the field.
The app is a project of Code for Africa, and is built on Wordpress Android.
If you're simply looking to download and install CitizenReporter on your phone, go to Google Play.
If you're a developer wanting to contribute, or if you're a media organisation who wants to deploy their own customised and branded version of the app, read on.
If you're looking to contribute to the project please keep reading, but if you want to help translate the app, jump to Contribute to translations.
Here's a quick guide to create a pull request for your WordPress-Android patch:
-
Fork the github project by visiting this URL:https://github.com/CodeForAfricaLabs/CitizenReporter.Android
-
Clone the git repository
$ git clone git@github.com:YOUR-GITHUB-USERNAME/CitizenReporter.Android.git -
Create a new branch in your git repository (branched from
develop- see Notes about branching below).$ cd CitizenReportr.Android/ $ git checkout develop $ git checkout -b issue/123-fix-for-123 # use a better title -
Setup your build environment (see build instructions in our README) and start hacking the project. You must follow our code style guidelines, write good commit messages, comment your code and write automated tests.
-
When your patch is ready, submit a pull request. Add some comments or screen shots to help us.
-
Wait for us to review your pull request. If something is wrong or if we want you to make some changes before the merge, we'll let you know through commit comments or pull request comments.
You can read more about Code Style Guidelines we adopted, and how we're organizing branches in our repository in the Contribution Guide.