git clone https://github.com/Kiks-Note/KiksNote.git
Add credentials.json in KiksNote/server for FireBase
git pull
then in 2 different terminals
cd server
yarn install
yarn run dev
cd client
yarn install
yarn start
Respect these unless you want me to unleash the CELIAN.
All your commits must be related to an Issue. Please add tags and assignees when you create an issue.
type/title
e.g.
feat/blog
docs/readme
#issue type/title
e.g.
#3 style/drawer
#7 fix/comment code for firebase
or for merge commit closing an issue
close #issue generated_merge_commit_name
e.g.
close #14 Merge pull request #21 from Kiks-Note/docs/readme
build/ Build related changes (eg: npm related/ adding external dependencies)
chore/ A code change that external user won't see (eg: change to .gitignore file or .prettierrc file)
feat/ A new feature
fix/ A bug fix
docs/ Documentation related changes
refactor/ A code that neither fix bug nor adds a feature. (eg: You can use this when there is semantic changes like renaming a variable/function name)
perf/ A code that improves performance
style/ A code that is related to styling
test/ Adding new test or making changes to existing test
./snake_case/
CamelCase.js
The lesser the scope, the shorter the name can be. The greater the scope, the more explicit the name should be.
Everything is snake_case. Collection names are plural. Ask for more details before adding/changing anything.