Get on Bugzilla โ
Open an account on Bugzilla .
You will need this account to:
- ๐ Report bugs
- ๐ง Make suggestions for enhancements and new features
- ๐งช Test and sign off on patches
- ๐จ Submit patches
flowchart TD A[Notice something about Koha] --> B[Search Bugzilla: has it been reported?] B --> |Yes| C[Add a comment Add yourself to CC Vote, sponsor, promote] B --> |No| D[Document steps to reproduce] D --> E[File a bug report] D --> F[Ask the community about it] E --> G[Ask the community about it]
Check the Koha Manual โ
You've probably been to the Koha Manual before. Don't be afraid to contribute when and where you can.
Check the Koha Wiki โ
Familiarize yourself with how to write a good bug report and learn the development workflow. Lurk around Bugzilla for a while to see how the process works. โบ
flowchart TD A[Write a patch] --> B[write a test plan] B --> |Attach to bug| C[Needs Sign off] C -->|Passes tests| D[Signed off] C -->|Fails community tests| E[Failed QA] C -->|Needs a rebase| F[Patch does not apply] E & F -->A D -->G[QA testing] G -->|Passes tests| H[Passed QA] G -->|Fails QA tests| E H --> I[Release manager's inspection] I -->|Fails RM inspection| E I -->|Passes inspection| J[Pushed to Main for next release]
Check the Koha Dashboard โ
See what's new, what's ready to test and the latest progress in the community. The Dashboard is a great place to find inspiration or just to stay up to date.
Hook up with the Koha Community โ
- ๐ Lost in a sea of browser tabs?
- ๐ Bug driving you crazy?
- ๐ค Tempted to consult with an AI chat bot?
Sometimes it's best to ask a smart group of humans if they can answer your question or help point you in the right direction. ๐งญ
The new Koha Community Chat on Mattermost is an awesome place to get in touch with experts in real time. It's like Slack, but open source and hosted by the community.
Can't get enough email in your life? Join the mailing lists too. ๐จ