An application solely for education purposes! This is a DEMO simple banking application that allows users to create accounts, deposit, withdraw, and transfer funds between accounts.
- Run
git clone https://github.com/stanleyogada/OGADA-SWIFT-BANKING-BACKEND.git
- Run
cd OGADA-SWIFT-BANKING-BACKEND
- Run
npm i
- Run
npm run dev
- Install
Prettier
extension.
- Create your branch with the of your current ticket e.g
git checkout -b ch-#675-add-pretier-configuration
. - Make your changes.
- Stage and commit your changes. e.g.
git add . && git commit -m "ch-#675: setup prettier configuration"
. - Repeat step 2 and 3 until you're done with your ticket tasks.
- Pull from origin
main
branch to sync all changes online with your local branchgit pull origin main
. - Fix all conflict/s if any (You might need to consult help from the Engineer responsible for causing the conflict/s).
- Push your changes on your current branch! eg.
git push origin ch-#5-add-pretier-configuration
- Create a PR in GitHub.
- If any change/s is requested by your Code Reviewers, repeat step 2 to 7 until your PR is approved.
- Merge PR. 🚢
- Request an Engineer/s to review to your PR (to check if your code makes sense to merge to
dev
branch). - Assign yourself (for anyone to quickly identify you as the owner of the PR).
- Don't Merge without approval from your Code reviewer/s!!! (This could deal some potential damage if you do this 🥴)
- Merge after approval. 🚢
- The PR title. eg.
[#675] Add prettier configuration
. - The PR body: this should be the link to the ticket on trello. eg.
Trello: https://trello.com/c/XEv0yeTA
. - Below is screenshot example of the perfect PR: take a look=>stanleyogada/OGADA-SWIFT-BANKING-FRONTEND#3
- Format
<ch|ft|bg>-#ticket-id-<ticket-title>
- Example
ft-#675-add-button-component
- Format
<ch|ft|bg>-#ticket-id: <short description>
- Example
bg-#675: fix all failing links