CPSC 319 Project | AWS
Jungle cart is an internal e-commerce platform for Amazon employees to sell and buy items. This project is a part of the UBC CPSC 319 curriculum for the 2023 Spring term.
Refer to the README files in the backend and frontend folder to initialize your development environment.
- Make sure issues have an acceptance criteria and appropriate labels
- Create a branch with its issue number in it. for example if issue number is 342 your branch will be
JC-342
- keep your commits starting with the same issue/branch format e.g.
JC-342: added gitignore
- Regularly pull from main to have the latest updates
- Apart from implementation the code needs to have good testing coverage. The testing threshold will be enforced and you are responsible to write code for your own features. We recommend Test Driven Development
- After the acceptance criteria is met, make a PR with appropriate description, label and title. The title should start with the same branch name. e.g.
JC-342: fixed label issue
- Assign an appropriate reviewer and make sure the PR description includes relation to its issue. e.g.
resolves #342
(for other way to link to an issue check GitHub Docs - If approved you are responsible to merge your branch into the main branch, and delete your branch (if not deleted automatically)
- if not approved or comments left, resolve those and ask reviewer to re-review
- please review PR requests assigned to you as soon as you can (up to a day)
- The review should be accepted if it passed all the acceptance criteria. For small changes scanning is fine but larger changes please pull and run locally to double-check
// TBD