Thank you for considering contributing to the BlueScript project! We welcome contributions from everyone. There are many ways to contribute to this project, and we appreciate all contributions.
Before opening any issues, please check the issues to see if the bug has already been reported. If it has, please add a comment to the existing issue instead of creating a new one.
When modifying the code create a new branch with a descriptive name and create a pull request to the main
branch. After creating a pull request, the code will be reviewed by the maintainers. If the code is approved, it will be merged into the main
branch.
You can help us translate the webapp to different languages Check out crowdin to help us translate the webapp.
If the language you want to translate is not available, please create an issue and we will add it.
If you find a bug that has not been reported yet, please create a new issue with bug
label and use Bug report
template.
If you have an enhancement suggestion that has not been suggested yet, please create a new issue with feature request
label and use Feature request
template.
You can resolve issues that are already reported. Check out the issues to see if there are any issues that you can resolve. You may only resolve issues that are not assigned to anyone. When you are working on an issue, please assign it to yourself so that others know that you are working on it.
After resolving an issue, please create a pull request and reference the issue in the pull request description.
Before working on a new feature, please create an issues with the feature proposal
label and describe the feature you want to add. After the issue is approved, you can start working on the feature. When you are working on a feature, please assign the issue to yourself so that others know that you are working on it.
After adding a new feature, please create a pull request and reference the issue in the pull request description.
Before working on a new feature, please create an issues with the codebase modification proposal
label and describe what you are going to do. After the issue is approved, you can start working on improving the codebase. When you are working on improving the codebase, please assign the issue to yourself so that others know that you are working on it.
After improving the codebase, please create a pull request and reference the issue in the pull request description.