mirror of
https://github.com/uzbek-net/programming-from-the-ground-up.git
synced 2026-02-15 19:13:43 +00:00
Programming from the ground up in uzbek language
https://uzbek-net.github.io/programming-from-the-ground-up/
- Nix 100%
| .github/workflows | ||
| src | ||
| .envrc | ||
| .gitignore | ||
| book.toml | ||
| flake.lock | ||
| flake.nix | ||
| README.md | ||
| shell.nix | ||
| taplo.toml | ||
Git Commit Example
feat: add hat wobble
^--^ ^------------^
| |
| +-> Summary in present tense.
|
+-------> Type: chore, docs, feat, fix, refactor, style, or test.
More Examples:
feat: (new feature for the user, not a new feature for build script)fix: (bug fix for the user, not a fix to a build script)docs: (changes to the documentation)style: (formatting, missing semi colons, etc; no production code change)refactor: (refactoring production code, eg. renaming a variable)test: (adding missing tests, refactoring tests; no production code change)chore: (updating grunt tasks etc; no production code change)
Development
NixOS
# Open in bash by default
nix develop
# If you want other shell
nix develop -c $SHELL
# if you have direnv (optional)
direnv allow
# VSCode
code .
Website runs on localhost:3000/
mdbook serve --open
The development environment has whatever you may need already, but feel free to add or remove whatever
inside shell.nix.