Skip to content

Docs/readme reorg#52

Open
tilorspace wants to merge 2 commits into
masterfrom
docs/readme-reorg
Open

Docs/readme reorg#52
tilorspace wants to merge 2 commits into
masterfrom
docs/readme-reorg

Conversation

@tilorspace

Copy link
Copy Markdown
Contributor

Summary

Reorganizes the repo documentation so the README is a concise landing page and the exhaustive API cookbook lives in a dedicated usage guide. No client code changes.

What changed

  • ‎⁠README.md⁠ (458 → ~110 lines): trimmed to a proper landing page — value prop, badges (PyPI/versions/license), quick start, a core-features table (now including Instruments & Instrument Templates, new in 2.7.0 / RSpace 2.24), a compatibility & limitations section, and indexed pointers to the examples, notebooks, and Community Projects.

  • ‎⁠docs/usage-guide.md⁠ (new, 413 lines): the full worked-example reference moved verbatim out of the README — PyFilesystem, document CRUD & search, attachments, folders/notebooks, forms, activity/audit trail, and export — with a table-of-contents and cross-links back to the README.

  • ‎⁠CONTRIBUTING.md⁠: now points to ‎⁠DEVELOPING.md⁠ for local setup and to the community repo’s Guide to the RSpace Project / Getting Started / Code of Conduct instead of duplicating them.

  • ‎⁠SECURITY.md⁠: removed — the org-wide policy at ‎⁠rspace-os/.github⁠ (https://github.com/rspace-os/.github/blob/main/SECURITY.md) applies.

  • Fixed a couple of stale claims: the ‎⁠pip install⁠ version pin and the Python-version compatibility statement (now 3.9+, matching ‎⁠pyproject.toml⁠).

Why

The README had grown into a full API tutorial, burying the “what is this / how do I start” essentials. Splitting reference material into ‎⁠docs/usage-guide.md⁠ keeps the front page scannable while preserving every example.

A few things worth a quick check before you post:

  • Python version: the diff shows the old README claimed 3.7+ while the new docs say 3.9+ (per ‎⁠pyproject.toml⁠). Confirm 3.9 is right.

  • Suggested title: ‎⁠docs: reorganize README, split out usage guide, drop redundant SECURITY.md⁠

Want me to shorten this to a lighter version, or tweak the tone?I’ll read the PR diff to understand what changed.

This is a documentation reorganization PR. Here’s a description you can drop into the PR body:

Summary

Reorganizes the repo documentation so the README is a concise landing page and the exhaustive API cookbook lives in a dedicated usage guide. No client code changes.

What changed

  • ‎⁠README.md⁠ (458 → ~110 lines): trimmed to a proper landing page — value prop, badges (PyPI/versions/license), quick start, a core-features table (now including Instruments & Instrument Templates, new in 2.7.0 / RSpace 2.24), a compatibility & limitations section, and indexed pointers to the examples, notebooks, and Community Projects.

  • ‎⁠docs/usage-guide.md⁠ (new, 413 lines): the full worked-example reference moved verbatim out of the README — PyFilesystem, document CRUD & search, attachments, folders/notebooks, forms, activity/audit trail, and export — with a table-of-contents and cross-links back to the README.

  • ‎⁠CONTRIBUTING.md⁠: now points to ‎⁠DEVELOPING.md⁠ for local setup and to the community repo’s Guide to the RSpace Project / Getting Started / Code of Conduct instead of duplicating them.

  • ‎⁠SECURITY.md⁠: removed — the org-wide policy at ‎⁠rspace-os/.github⁠ (https://github.com/rspace-os/.github/blob/main/SECURITY.md) applies.

  • Fixed a couple of stale claims: the ‎⁠pip install⁠ version pin and the Python-version compatibility statement (now 3.9+, matching ‎⁠pyproject.toml⁠).

Why

The README had grown into a full API tutorial, burying the “what is this / how do I start” essentials. Splitting reference material into ‎⁠docs/usage-guide.md⁠ keeps the front page scannable while preserving every example.

- Trim README.md from 458 to ~110 lines: value prop, quick start, core
  features table (incl. Instruments/Instrument Templates), compatibility
  & limitations, indexed examples/notebooks, Community Projects link.
- Move the full API cookbook verbatim into docs/usage-guide.md.
- CONTRIBUTING.md now links DEVELOPING.md and the community repo's
  Guide to the RSpace Project / Getting Started / Code of Conduct.
- Remove local SECURITY.md; org-wide policy at rspace-os/.github applies.
- Fix stale pip version pin and Python version compatibility claim.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant