Documentation: usage guides and architecture overview #20
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The docs site runs on MkDocs with the Material theme. Right now,
index.mdjust includesREADME.md. As the project grows, contributors need an architecture map, and users need annotation-specific guides.Scope
Write four pages.
An architecture overview (
docs/architecture.md) explaining the data flow from PubChem API toAnnotationEntryto processor to DataFrame to Parquet. Include a diagram showing howAnnotation,AnnotationProcessor, andANNOTATION_REGISTRYconnect.A contributor guide for adding new annotations (
docs/contributing/new-annotation.md). Walk through a hypothetical "Boiling Point" annotation from start to finish: enum member, processor class, registry entry, tests.A per-annotation reference page starting with Dissociation Constants — output schema, example output, known parsing limitations, source-specific notes.
A development setup page (
docs/development.md) covering clone, install with Pixi, run tests, and run linting.Definition of done
Four pages that build and render correctly with
mkdocs serve. Navigation configured inmkdocs.yml.