Actions
Developers Welcome!¶
CHIRP is open source software and contributions are welcomed! Submissions are accepted via GitHub .
Resources¶
- Get the code at GitHub. See PR Guidelines.
- Developers/Add_a_Radio - Overview of how to add a driver
- Developers/ToneModes - Explanation of the way CHIRP handles tone modes
- Developers/DriverNotes - Notes about complex driver situations and how to handle them
- Get a new Python3 development environment setup with Developers/Python3Environment
- You may wish to join the developers mailing list
- chirp-legacy OUTDATED Windows Python2 development environment instructions: LegacyDevelopersWin32Environment
How you can help¶
- Test new changes and releases
- Triage bug tickets
- Write or update documentation
- Find and fix bugs
- Add or extend support for new radio models
- Add features to the UI
Translating CHIRP¶
New Languages¶
If you want to help translate CHIRP into another language, please follow these steps:
- Create a new issue for the language and include the language code. Here is a helpful list.
- Someone will create an empty template
.po
file and attach it to your issue - Translate the file. Generally, poedit is the best way to do this. Be sure to fill out the translator meta-details.
- Translate the welcome screen, by creating a copy of the source image
chirp/share/welcome_screen.xcf
, using Gimp. - Attach the resulting translated
.po
file and the new xcf image to the ticket - A developer will check them over and then submit them for inclusion
Updating an existing language¶
If you want to update a translation, grab the latest from the repo, update it and attach it to an issue for a developer to include. Use poedit to update the translations
Updated by Dan Smith 3 months ago · 33 revisions