If you're interested in adding new features or fixing issues to the freq
project, the overall process is:
- Select an issue to work on and assign the issue to yourself. If not already created, first create the issue.
- Fork the project.
- Make the changes, including any additional test cases that should be added.
- Create a Pull Request against the
master
branch of this repo. - After a review of the PR, make any changes as requested by the reviewer.
- The PR will then be merged into the repo.
Don’t get discouraged! We estimate that the response time from the maintainers is around a few days.
We welcome the reporting of issues and do so by using the integrated Github issues. When creating a new issue, you can help us diagnose and fix existing bugs by asking and providing answers for the following:
- Is the bug reproducible as explained?
- Is it reproducible in other environments (for instance, different versions of python, or different operating systems)?
- Are the steps to reproduce the bug clear? If not, can you describe how you might reproduce it?
- What tags should the bug have?
If you're interested in working on the documentation for the project, feel free to do so as well. The same process for adding new features goes for adding documentation.