How to contribute
You'd like to contribute to Agorakit? There are many ways! This list starts with the simplest and gets increasingly complex.
Whether you have an hour a day or an hour a month, help is really appreciated, thank you! Please drop a line to info (at) agorakit.org if you are interested or have any question.
Spread the word
- Talk about the project to people who might need it!
- Star the GitHub repository.
- Link to the website from yours.
Sponsorship
- Consider donating to help us work on it and host a free instance.
- Help find ways to financially support the project, like applying for a grant.
Translations
- Add missing translations.
- Improve existing translations.
- Add support for a new language.
Improve communication
- Tell us what's confusing you! Just file an issue.
- Update our user documentation.
- Suggest an improvement to the website.
- Tell us how you're using Agorakit (or considering it) via discussion or email! We love feedback!
Provide technical support
- Install it for non-technical folks.
- Support existing users on the Agorakit shared server
- Support folks with technical issues to help define bugs.
Manual testing & auditing
- See if you can find any broken features and report it!
- Know about accessibility? Audit a page and tell us how we could improve.
- Know about security? Audit how a feature works and report any flaws.
- Know about UX? Make suggestions about how we could make it easier to use.
Improve quality
- Find a bug in the open issues and submit a pull request.
- Add automated test coverage.
Improve or add a feature
- Align with the team on goals in a discussion.
- Start with acceptance criteria and implementation notes in an issue.
- Solicit feedback on the issue and discuss alternatives.
- Submit a pull request that references a complete issue & explains choices made.