Please only use names from the assigned board, make a new ticket if needed.
git checkout main
git pull
git checkout -b NAME_NUMRun the development server WHILE you write code:
pnpm devOnce you think everything is all good test in the prod env locally by using
docker run -p 3000:3000 ask_easythis will create a docker image and forward the 3000 port of the image to your computers 3000 port.
Commit as you go, you MUST use CONVENTIONAL COMMITS (see bottom for conventional commit cheat sheet):
git add -A
git commit -m "feat: add "
git pushOnce a task (branch) is completed send a PR to main. Do so through github DO NOT MERGE TO MAIN LOCALLY THEN PUSH. If you need help with this just shoot me (Jaden) a text.
A conventional commit message follows the following criteria,
- Is of the form (optional scope):
- Uses present tense, ex. add (good) but added (bad)
- Describes one change not many if needed break into multiple commits each with one idea captured
The following are examples of amazing conventional commit messages:
feat: add JWT-based authentication
fix: handle null user response from database
docs: update setup instructions for local development
refactor: extract validation logic into helper
test: add unit tests for login endpoint
chore: bump next.js from 14.0.2 to 14.1.0
perf: reduce API response time by memoizing queries
ci: add lint and test workflowPlease do not make up your own (unless you asked the team first sometimes this is needed but rarely) use one of the in he above examples.