4ga Boards is an open source, community-driven project backed up by contributors from all over the world.
Join us on our mission to innovate project management experience!
Why Contribute?
Let's build something incredible together!
Not sure how to do something?
Community Support
Ask questions and get help from our active community on the GitHub Issues page.
Pro/Enterprise Support
Get faster response times with guaranteed SLA and direct help from our team with 4ga Boards Pro, Enterprise or Support Plans using our contact form or email.
Benefits:
Something not working as expected?
How to Report an Issue?
For bug reports please use our GitHub Issues page (preferred), contact form or email.
How to Report Security Issue?
Please use GitHub Private Vulnerability Reporting page (preferred), contact form or email for security related issues.
Do NOT create public issues on GitHub for security vulnerabilities.
Guidelines
Before posting a bug report, please check if there is already existing one. When creating a bug report, please include as many details as possible.
4ga Boards missing some features?
Propose Code Changes
If you are familiar with our technology stack, you can propose code changes by opening a Pull Request on our GitHub page.
The easiest way to do it:
Please check out our contribution guidelines here.
Describe New Feature
Describe the feature you want to see in 4ga Boards by opening an issue on our GitHub Issues page.
Pro/Enterprise Feature Request
Describe the feature you want to see in 4ga Boards by opening an issue on our GitHub Issues page (preferred), contact form or email.
When using GithHub Isses. please remember to let us know about your current 4ga Boards plan using email, so we can assign higher prority.
Benefits:
Donate to Support Feature Development
Don't have 4ga Boards plan, but want to help develop new feature faster?
Donations temporary unavailable.
Want to propose code changes to develop a new feature or fix a bug?
Propose Code Changes
If you are familiar with our technology stack, you can propose code changes by opening a Pull Request on our GitHub page.
The easiest way to do it:
Contributing Guidelines
Thanks for taking the time to contribute!
If you're looking for ways to get started, here's a list of ways to help us improve 4ga Boards:
You can discuss your ideas with the 4ga Boards team by creating an issue, commenting on an existing one or creating a Pull Request. This will result in a much higher likelihood of your code being accepted.
Git Commits Guidelines
Commit messages should follow the commit message convention, so changelogs could be automatically generated.
Additional rules:
All JavaScript code should follow this JavaScript style guide. The pre-commit hook will help you find linting errors before committing.
Incomplete translations or missing language?
Submit Fixes or New Translations
To sumbit fixes to an existing translation or propose new translation, create a Pull Request on the GitHub Pull Requests page, or create new issue and upload translations there.
You can find translation files here.
Want to help other users?
Engage in Community Support and Discussions
Share your knowledge and help others.
You can help others by answering questions on our GitHub Issues page.
Our docs missing some crucial information?
Help us expanding 4ga Boards knowledge base
You can help us expand 4ga Boards Docs e.g. by adding new knowledge, sharing setup trick or adding deployment method.
Propose Changes
You can propose changes to our docs by opening a Pull Request on our GitHub page.
The easiest way to do it:
Alternatively, just let us know if there is an issue by creating new issue.
Want to help us cover development and maintenance costs?
Donate to Support 4ga Boards Development
Open source projects rely on funding to cover hosting, tools, and development costs. Consider donating or becoming a sponsor to ensure continuous development.
Donations temporary unavailable.
Have questions? Schedule a meeting or ask us anything!
We are waiting for your message.