by Jim Brucker
A Point of Sale (POS) application with graphical interface, for performing sales in a store. Written for Kasetsart University course in software design.
- Know the repo layout so you commit files to the correct directories.
- Use your real name on commits.
- Use the Java coding and commenting convention as in OOP.
- Test your code locally before pushing any code to remote origin.
- Check the remote repository before committing, to ensure your copy is up to date.
docs/ - documentation. Some required docs like SRS, Vision, SAD are on Google Docs. src/ - source code. Everything contained in packages resource/ - resources, such as property bundles and images
- Create a local repo (
git clone git://github.com/cpske/FirstPOS/firstpos.git
) - Create a feature branch (
git checkout -b my-new-feature
) - Write your code and unit tests
- Ensure all tests still pass
- Ensure that your new code has test coverage (check out report/coverage/index.html after running tests)
- Lint your code (
grunt jshint
) - Commit your changes (
git commit -am 'Add some feature'
) - Push the branch to remote (
git push origin my-new-feature
) - Create new pull request for others to review your code