Almanack Root https://almnck.com/
Find a file
2025-09-06 15:59:05 -07:00
assets Add vale info 2025-06-01 16:18:30 -07:00
bin Move venv to a more normal .venv 2025-07-08 21:02:38 -07:00
doc Minor tweak 2025-07-08 21:40:31 -07:00
llc Bought new stickers 2025-09-06 15:59:05 -07:00
src/tests doc: Add basic docs, and link tests 2023-12-13 00:10:12 -08:00
web Let in the Arcadians 2024-01-31 23:36:45 -08:00
.gitignore ignore secrets 2025-06-01 20:12:26 -07:00
Makefile Nicer makefile 2025-07-08 21:39:40 -07:00
README.md Move venv to a more normal .venv 2025-07-08 21:02:38 -07:00
requirements.txt Add vale for style-checking 2024-01-31 23:38:13 -08:00
uv.lock Update accounts 2025-07-14 10:07:13 -07:00

Directory structure

bin -- small scripts for managing the stuff below
src -- codebase for generating website or conducting process. Anything bigger than a (small) script.
assets -- IP, including incoming articles, images, currently edited work, final products.
web -- the contents of our (static, public) website.
secrets -- passwords, PII, etc. Assume everything else could be made public. If it would be existentially bad for it to leak, encrypt it, and put it here.
doc -- documentation of processes, ideas, memos, etc.
llc -- corporate documents, financial ledger, business running.
.venv -- python environment for this whole kiboodle.

To set up an environment that works with these scripts, start a shell (preferably zsh, though bash should work) in this directory, and type:

. bin/activate-all