We want to make this project as easy and transparent as possible, whether it's
-
Reporting a bug
-
Submitting a fix
-
Proposing new features
In addition, for SMU students who are not developers, there is Google Forms to do the same thing.
We used Github to host code, track issues and feature requests, as well as accept pull requests.
Pull requests are the best way to propose changes to the codebase (we use Github Flow). We welcome your pull requests:
- Fork the repo and create your branch from
master
- Make sure your code lints
- Issue that pull request
When you submit your code, your submissions will be under the same MIT License that covers the project.
We used Github issues to track public bugs Report a new bug by opening a new issue.
Good Bug Reports tend to have:
- A quick summary/background of the issue
- Steps to reproduce
- Be specific
- Give sample code if you can
- Your Operating System
- Your browser
- What are your expected results
- What actually happens
- Notes (e.g. Why you think this is happening, stuff you tried but did not work)
Having a detailed bug reports help us replicate the issue on our side.
By contributing, you agree that your contributions will be under the MIT License owned by Foldaway.