Contributing
We're happy that you're reading this! We'd love this digital participation platform to be a place to which everyone can contribute.
Do you need changes to the current version of the platform to make it fit your specific needs or local context? You've come to the right place!
Code contributions
Did you customize your locally deployed code? And do you believe your changes can be of value to the wider community? You can submit them as Pull Request, after which we will consider adding them to the shared codebase.
Do you want some feedback before submitting? Go to the Discussions page, and start a new discussion within the 'Show and tell' category. We will get back to you.
Submitting changes
Please send a GitHub Pull Request to Go Vocal. Split your work in 1 commit per feature that you've added or edited. Always write a clear log message for your commits that look like this:
$ git commit -m "A brief summary of the commit
A paragraph describing what changed and its impact."
Contributing translations
The Go Vocal platform is currently available in the following languages:
- Arabic
- English
- Danish
- Dutch
- French
- German
- Norwegian
- Polish
- Portuguese
- Romanian
- Spanish
For these languages, only the publicly facing parts of the platform are translated, while the admin interface is in English:
- Danish
- German
- Norwegian
- Romanian
You can contribute translations in two ways:
- Translate the platform into additional languages
- Suggest improvements to existing copy and translations (typos, style, etc.)
We use CrowdIn to manage our translations. If you have typos or copy suggestions, you can make them there directly by selecting the language and joining the project. Alternatively, please contact support@govocal.com if you would like to contribute.
Product ideas
Do you have an idea for a feature to add to the platform? Or do you have feedback on how to improve an existing feature? Go to the Discussions page, and if there isn't a thread on it yet, start a new discussion within the 'Ideas' category. We keep track of what happens there, and will be happy to inform you about what can or will be done with your feedback.