Thank you for considering and taking the time to contribute! The following are the guidelines for contributing to this project:
Please open a new issue with steps to reproduce the problem you're experiencing. Provide as much information as possible, including screenshots, text output, and both your expected and actual results.
First, please refer to the issues section of this project and search the repository's GitHub issues to make sure that your idea has not been (or is not still) considered. Then, please create a new issue in the GitHub repository describing the enhancement you would like to have. Be sure to include as much detail as possible including step-by-step descriptions, specific examples, screenshots or mockups, and providing a reason why the enhancement might be worthwhile.
Issues are very valuable to this project. Please check if any similar issues are already present. If not, then feel free to open that issue.
- Feature 💡 Requests are valuable sources of enhancements which the project can make.
- Bug 🐞 Reports show where this project is lacking and errors come up.
- With a question, you show where contributors can improve the user experience.
Projects lists the tasks completed, in progress and the ideas left to be incorporated in the project. You can work on the To-Do tasks by creating the issue (if not present) and getting yourself assigned.
Pull requests are a great way to get your ideas (through code changes) into this project. Please open an issue at first, describing the changes you want to make, then feel free to open a PR (Pull Request).
You should be clear which problem you're trying to solve or the feature you want to include with your contribution.
For example:
Added some files
Does not tell me anything about why you're doing that
Add files to make the app more user-friendly
Tells me the problem that you have found, and the pull request shows me the action you have taken to solve it.