Skip to content

Commit bd56d88

Browse files
committed
Regenerate repository map
1 parent 4f5cd61 commit bd56d88

1 file changed

Lines changed: 28 additions & 9 deletions

File tree

repository_map.txt

Lines changed: 28 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@ The documentation in this file is meant to be very brief. If you don't understan
22
word or are not familiar with a tool, google it!
33

44
.
5+
├── .claude // Claude Code agent skills (optional local tooling)
6+
│   └── skills
7+
│   ├── docs
8+
│   │   └── SKILL.md
9+
│   ├── new-bill-feature
10+
│   │   └── SKILL.md
11+
│   └── test-webhook
12+
│   └── SKILL.md
513
├── .devcontainer // devcontainer files
614
│   ├── bashrc.override.sh // bash initialization
715
│   └── devcontainer.json // devcontainer config
@@ -60,7 +68,7 @@ word or are not familiar with a tool, google it!
6068
│   └── traefik // reverse proxy and load balancer
6169
│   ├── Dockerfile
6270
│   └── traefik.yml
63-
├── config // django configuration and app defintion
71+
├── config // django configuration and app definition
6472
│   ├── settings // django settings files. See https://docs.djangoproject.com/en/dev/ref/settings/
6573
│   │   ├── __init__.py
6674
│   │   ├── base.py // common settings shared between environments
@@ -78,7 +86,9 @@ word or are not familiar with a tool, google it!
7886
│   │   │   └── activitypub.json
7987
│   │   ├── migrations // database definitions and changes, created by django migration commands
8088
│   │   │   ├── __init__.py
81-
│   │   │   └── 0001_initial.py
89+
│   │   │   ├── 0001_initial.py
90+
│   │   │   ├── 0002_historicalnote_historicallike_historicalperson_and_more.py
91+
│   │   │   └── 0003_alter_person_following.py
8292
│   │   ├── tests
8393
│   │   │   ├── __init__.py
8494
│   │   │   ├── conftest.py // test configuration and fixtures definitions
@@ -211,7 +221,12 @@ word or are not familiar with a tool, google it!
211221
│   │   │   ├── __init__.py
212222
│   │   │   ├── 0001_initial.py
213223
│   │   │   ├── 0002_remove_bill_submit_task_bill__submit_task.py
214-
│   │   │   └── 0003_vote_unique_user_bill_vote.py
224+
│   │   │   ├── 0003_vote_unique_user_bill_vote.py
225+
│   │   │   ├── 0004_remove_bill_status_changed_and_more.py
226+
│   │   │   ├── 0005_alter_bill_name_alter_historicalbill_name_and_more.py
227+
│   │   │   ├── 0006_remove_bill_unique_open_pull_request_and_more.py
228+
│   │   │   ├── 0007_alter_bill__submit_task.py
229+
│   │   │   └── 0008_alter_bill_status_alter_historicalbill_status.py
215230
│   │   ├── tests
216231
│   │   │   ├── api
217232
│   │   │   │   ├── __init__.py
@@ -232,29 +247,31 @@ word or are not familiar with a tool, google it!
232247
│   │   ├── apps.py // app definition
233248
│   │   ├── constitution.py // constitution parsing and processing
234249
│   │   ├── context_processors.py // template context processors
250+
│   │   ├── managers.py // custom managers/querysets (e.g. bill annotations)
235251
│   │   ├── models.py // database and ORM object definitions
236252
│   │   ├── tasks.py // asynchronous tasks to run with celery
237253
│   │   ├── urls.py // app url route definitions
238-
│   │   ── views.py // route behavior definitions
239-
│   │   └── webhooks.py // webhook route behavior, e.g. github pr opened
254+
│   │   ── views.py // route behavior definitions
255+
│   │   └── webhooks.py // GitHub webhook handling (pull_request, push, ping)
240256
│   ├── __init__.py
241257
│   └── conftest.py // global test configuration and fixture definitions
242258
├── docs // documentation setup and files
243259
│   ├── api // files automatically generated from source code by apidocs
244260
│   │   ├── *
245261
│   ├── __init__.py
246262
│   ├── conf.py // sphinx configuration file
263+
│   ├── CONTRIBUTING.rst // contributing guide (included in Sphinx toctree)
247264
│   ├── howto.rst // instructions for creating docs
248265
│   ├── index.rst
249266
│   ├── make.bat // build commands for sphinx using windows
250267
│   ├── Makefile // build commands for sphinx
251-
│   ├── readthedocs.db // dummy database for local development
268+
│   ├── README.rst // project overview (mirrors root README for RTD)
252269
│   ├── users.rst
253270
│   └── webiscite.rst
254271
├── locale // translations
255272
│   └── README.rst
256273
├── requirements // python dependencies
257-
│   ├── base.txt // base dependencies shared across enviornments
274+
│   ├── base.txt // base dependencies shared across environments
258275
│   ├── local.txt // local development
259276
│   └── production.txt // production deployment
260277
├── .dockerignore // files not to copy into docker containers
@@ -263,21 +280,23 @@ word or are not familiar with a tool, google it!
263280
├── .gitignore // files which should not be tracked by git
264281
├── .pre-commit-config.yaml // configuration for linting and checks to run before each commit
265282
├── .readthedocs.yml // configuration for documentation website
283+
├── CLAUDE.md // guidance for Claude Code / AI assistants working in this repo
266284
├── constitution.json // constitution definition, see about page
267285
├── CONTRIBUTING.rst // contributing guide
268286
├── CONTRIBUTORS.txt // list of project contributors. Be sure to add yourself!
269287
│   // dockerfiles for docker compose live in "compose/"
270288
├── docker-compose.local.yml // docker compose configuration for local development
271289
├── docker-compose.production.yml // docker compose configuration for production deployment
290+
├── docker-compose.telemetry.yml // Prometheus, Loki, Tempo, Grafana (expects external compose networks)
272291
├── justfile // command shortcuts for local development NOT using devcontainer
273292
├── LICENSE // Legal permissible uses of the software. MIT license is very liberal
274293
├── manage.py // file for running django management commands
275294
├── pyproject.toml // python tool configuration, incl. pytest, mypy, and ruff
276295
├── README.rst // general info and introduction to project
277296
└── repository_map.txt // documentation about the layout and purpose of the repository (this file!)
278297

279-
63 directories, 228 files // that's kinda a lot ngl
298+
71 directories, 260 files
280299

281300
This file was generated using:
282-
rg --files --hidden --ignore --glob '!.git/' "$@" | tree --fromfile --dirsfirst -a
301+
git ls-files | tree --fromfile --dirsfirst -a
283302
and annotated by hand. Other methods generally ignore too few or too many files.

0 commit comments

Comments
 (0)