This is the github repo for the Utter project.
When writing commit messages for this project, please try to write your commit messages in the following manner:
Keyword(scope if needed): write the message in the imperative sense without capitals and no full stop at the end
- 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
- Misc: Anything that in no way fits into the other categories
When using this repo, it is recommended to use a virtual environment and to import the packages from requirements.txt
to run the code necessary in the relevant folder.
- Clone this repository
cd
to the tech-testing folder- Create a .venv folder using
python3 -m venv .venv
- Activate the .venv using
source .venv/bin/activate
cd
into the folder of interest within tech-testing- In order to run the files in that folder, import the relevant dependencies using
pip install -r requirements.txt
Note: if you want to save the current dependencies list you have in your .venv in requirements.txt
you can just write pip freeze > requirements.txt
into the terminal
- Clone this repository
cd
to the tech-testing folder- Create a .venv folder using
python3 -m venv .venv
- Activate the .venv using
. .venv/Scripts/activate
cd
into the folder of interest within tech-testing- In order to run the files in that folder, import the relevant dependencies using
pip install -r requirements.txt
Note: if you want to save the current dependencies list you have in your .venv in requirements.txt
you can just write pip freeze > requirements.txt
into the command prompt