Ecosystem¶
projio is the workspace and orchestration layer for a small documentation and knowledge-tool ecosystem.
The split is deliberate:
projioowns project-local scaffolding, docs-site workflows, and MCP exposureindexioowns semantic search and chat-backed retrievalbiblioowns bibliography ingestion, enrichment, and bibliography-first sitesnotioowns notes and structured project logscodioowns code-library and code-context discovery
Role diagram¶
flowchart TD
U[Project repository] --> P[projio]
P --> S[Scaffolding and repo conventions]
P --> D[Site workflows and deployment glue]
P --> M[MCP server and tool surface]
M --> I[indexio]
M --> B[biblio]
M --> N[notio]
M --> C[codio]
I --> IR[Semantic search and chatbot retrieval]
B --> BR[Bibliography workspace and publication]
N --> NR[Notes, logs, and project memory]
C --> CR[Code discovery and reuse intelligence]
B -. registers sources .-> I
N -. registers sources .-> I
C -. registers sources .-> I
projio is the coordinator. The sibling packages stay focused on their own domain, and indexio acts as shared retrieval infrastructure where cross-package search is needed.
GitHub Pages placeholders¶
projio: https://arashshahidi1997.github.io/projio/indexio: https://arashshahidi1997.github.io/indexio/biblio: https://arashshahidi1997.github.io/biblio/notio: https://arashshahidi1997.github.io/notio/codio: https://arashshahidi1997.github.io/codio/
Mental model¶
Use projio when you need a repo-wide entrypoint that ties those tools together. Use the tool-specific docs when you are working inside one subsystem in depth.