A collection of fun things I tried. A few ground rules for myself:
- Each experiment should have it's own module under
experiments
- Each experiment should be well-documented on the
blog
- If possible, each experiment should be deployed so you can interact with it in the real world
- Have fun ๐
This setup assumes you have conda installed. Find more info here about installing and setting up conda.
Replace {env name}
below with your desired conda environment name.
-
Create a conda environment for the app
conda create -n {env name} python=3.12
-
Activate the conda environment
conda activate {env name}
-
Install app dependencies
pip install .
-
Add your conda environment to your IDE
-
Install pre-commit and commit-msg hooks for all projects
pre-commit install --hook-type pre-commit --hook-type commit-msg
Commit messages must be in the format {emoji} {message}
.
Silly requirement? Maybe.
But does it make GitHub look good? Definitely.
Standard emoji to start the commit message with are:
๐: Bug fix
๐: Enhancement/feature
๐: Documentation
๐งช: Added or modified tests
๐งน: Maintenance (refactoring, fix typo, etc.)
๐พ: Development update