Contributing
Working with Minds in GitLab
The Git/GitLab documentation explains our team workflow process and labelling guidelines. Make sure you follow these guidelines before submitting an issue or merge request.
Submitting a merge request (MR)
We welcome community contributions to our open-source code repositories. By signing a contributor license agreement (CLA), we ensure that the community is free to use your contributions.
Before submitting an MR, make sure you have:
- Reviewed the AGPLv3 license
- Signed the Contributor License Agreement (CLA)
Submitting an issue
In most cases, issues submitted by the community will either be bugs or feature requests, submitted here. If you have the required permissions, you can apply labels to a bug or feature yourself. If not, tag a member of staff in a comment on the issue page (or post in the Help & Support group) and we will take care of it as soon as possible.
log a bug when something has gone wrong in the system. Before you log a bug, search through existing issues to make sure it hasn't already been reported. Use the bug template provided in GitLab and fill it out with as much information as possible - especially platform details and steps to reproduce. The more information we have, the more likely we will be able to replicate the problem and find a way to fix it.
log a feature request to suggest we add something that doesn't already exist on the site. Be as descriptive as possible. We welcome mock-ups and even rough sketches in notebooks if they help illustrate your idea.
Earn token rewards for contributing
Developers who find bugs or contribute code or documentation may qualify for Minds token rewards. All developer contributions will first be reviewed by the Minds staff to determine if they qualify for a reward.
Ways to contribute
Looking for a project to get started? Check out:
TODO: Add a couple bounties so it's not empty