From 4769aa71522779ae3dfd2224851eca885df65281 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 15 Dec 2025 14:28:31 +0000 Subject: [PATCH] Add documentation stubs for API and usage Co-authored-by: crfirey --- README.md | 8 ++++++ docs/PUBLIC_API.md | 72 ++++++++++++++++++++++++++++++++++++++++++++++ docs/USAGE.md | 28 ++++++++++++++++++ 3 files changed, 108 insertions(+) create mode 100644 docs/PUBLIC_API.md create mode 100644 docs/USAGE.md diff --git a/README.md b/README.md index eed3129..a81a811 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,10 @@ # ProSe + the main module for Prose' litagints + +## Documentation +- **Public API reference**: `docs/PUBLIC_API.md` +- **Usage instructions**: `docs/USAGE.md` + +## Status +This repository currently contains documentation stubs only (no source code is present yet), so there are no public APIs/functions/components to enumerate. diff --git a/docs/PUBLIC_API.md b/docs/PUBLIC_API.md new file mode 100644 index 0000000..69012fb --- /dev/null +++ b/docs/PUBLIC_API.md @@ -0,0 +1,72 @@ +# Public API Documentation (Auto-generated) + +## Scope +This repository currently contains **no source code files**, so there are **no public APIs, functions, or components** to document at this time. + +- Documented commit scope: `README.md` only +- Public surface discovered: **none** + +## What will appear here when code is added +When source code exists, this document should enumerate every *publicly exported* / *externally consumable* symbol, grouped by package/module. + +### Public modules/packages +- None found. + +### Public functions +- None found. + +### Public classes/types +- None found. + +### Public components +- None found. + +### Public CLI commands +- None found. + +## Documentation template (copy/paste) +Use the sections below as the canonical shape for documenting newly added public surface area. + +### Module: `` +**Purpose**: What this module provides and when to use it. + +**Exports**: +- ``: One-line description. + +**Usage**: +```text +(Provide a real, runnable example from this repo) +``` + +**Notes**: +- Constraints, edge cases, performance characteristics. + +### Function: `` +**Signature**: `(...) -> ...` + +**Description**: What it does. + +**Parameters**: +- ``: Type + meaning. + +**Returns**: +- Type + meaning. + +**Throws/Errors**: +- What errors can occur and under what conditions. + +**Example**: +```text +(Provide a real, runnable example from this repo) +``` + +### Component: `` +**Description**: What it renders/does. + +**Props**: +- ``: Type + meaning + default. + +**Example**: +```text +(Provide a real, runnable example from this repo) +``` diff --git a/docs/USAGE.md b/docs/USAGE.md new file mode 100644 index 0000000..76436ec --- /dev/null +++ b/docs/USAGE.md @@ -0,0 +1,28 @@ +# Usage + +## Current state +This repository does not currently include implementation code or runnable entrypoints, so there is nothing to execute, import, or integrate. + +## What to add for a runnable project +When code is added, this document should be updated with: + +- **Installation**: prerequisites + dependency install steps +- **Quickstart**: minimal example that runs successfully +- **Configuration**: environment variables and config files +- **Common tasks**: build, test, lint, format + +## Suggested sections to fill in later +### Installation +```bash +# (add real commands once package manager/tooling exists) +``` + +### Quickstart +```text +(Add a real example once there is an actual public API or executable) +``` + +### Development +```bash +# (add real commands) +```