Skip to content

Contribute

Thank you for considering contributing to Citizen!

Citizen is a small open-source project, and we really appreciate any help from the community.

Here are a few ways you can get involved:

  • Code patches: Fix bugs or add new features.
  • 📚 Documentation: Help us improve our guides and docs.
  • 🐛 Bug reports: Found a glitch? Let us know!
  • 💡 Suggestions: Have an idea for a cool new feature?
  • 🌍 Translations: Help us bring Citizen to more languages.

Code

Ready to dive in? Follow these steps to contribute code:

  1. 🍴 Fork the Citizen repository.
  2. 🌿 Create a new branch in your fork to work on your changes.
  3. 💾 Commit your changes to your new branch.
  4. ⬆️ Push your changes to your fork on GitHub.
  5. 🔃 Submit a pull request from your branch to the main Citizen repository.

We will review your pull request and, if everything looks good, merge it into the main codebase.

Translate

Want to see Citizen in your language? You can easily submit translations via TranslateWiki.net.

Changes are typically merged into the project bi-weekly.

Questions?

Stuck? Have a question? We'd love to hear from you!

Feel free to open an issue in the repository to ask questions or discuss ideas.

Contributors

Citizen contributors