@@ -34,6 +34,8 @@ reuse the useful parts.
3434Useful code keeps readable analytical workflows together with the parameters,
3535diagnostics, and implementation details that make them useful when reopened.
3636The website groups the notebooks by analysis area and links back to the files.
37+ The generated registry in ` CODE_MAP/method_registry.tsv ` makes the active
38+ notebook collection searchable by script.
3739
3840## Browse the methods
3941
@@ -60,12 +62,31 @@ Before reusing a notebook:
60624 . Adapt paths and other dataset-specific assumptions.
61635 . Validate the outputs on your own data and study design.
6264
65+ ## Repository checks and registry
66+
67+ GitHub Actions runs lightweight checks on pushes and pull requests: YAML and
68+ Quarto front matter, Markdown links, Python and R syntax, reusable-template
69+ paths, large files, registry consistency, and the website build. It does not
70+ run the bioinformatics analyses.
71+
72+ Regenerate the notebook registry after changing the active catalog with:
73+
74+ ``` bash
75+ python3 scripts/build_method_registry.py
76+ ```
77+
78+ Use ` --check ` in CI or before committing to confirm that the tracked TSV is
79+ current.
80+
6381## Repository structure
6482
83+ functions/ small reusable R and Python implementation primitives
6584 templates/ reusable notebooks
6685 examples/ project-specific analyses and context
6786 cheatsheets/ compact references
6887 miscellaneous/ reporting prompts and reusable documentation material
88+ scripts/ repository maintenance and registry checks
89+ CODE_MAP/ searchable repository metadata
6990 website/ Jekyll catalog website
7091 docs/ architecture and refactor documentation
7192 archive/ superseded historical material
0 commit comments