docs: add documentation index
This commit is contained in:
174
docs/index.md
Normal file
174
docs/index.md
Normal file
@@ -0,0 +1,174 @@
|
|||||||
|
# Documentation Index --- cd-browser
|
||||||
|
|
||||||
|
Welcome to the documentation hub for **cd-browser**.
|
||||||
|
|
||||||
|
This index helps navigate all technical and project documents included
|
||||||
|
in the repository.
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Project Documentation
|
||||||
|
|
||||||
|
## Project Overview
|
||||||
|
|
||||||
|
High‑level explanation of the project.
|
||||||
|
|
||||||
|
**File**
|
||||||
|
|
||||||
|
docs/project_overview.md
|
||||||
|
|
||||||
|
Describes:
|
||||||
|
|
||||||
|
- what the project is
|
||||||
|
- how it works
|
||||||
|
- how to install and use it
|
||||||
|
- repository structure
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Architecture
|
||||||
|
|
||||||
|
Technical explanation of the internal design of the application.
|
||||||
|
|
||||||
|
**File**
|
||||||
|
|
||||||
|
docs/architecture.md
|
||||||
|
|
||||||
|
Includes:
|
||||||
|
|
||||||
|
- module responsibilities
|
||||||
|
- system architecture
|
||||||
|
- shell integration model
|
||||||
|
- terminal handling
|
||||||
|
- validation pipeline
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Development Journey
|
||||||
|
|
||||||
|
Chronological reconstruction of how the project was built.
|
||||||
|
|
||||||
|
**File**
|
||||||
|
|
||||||
|
docs/development-journey.md
|
||||||
|
|
||||||
|
Contains:
|
||||||
|
|
||||||
|
- development phases
|
||||||
|
- prompts used with AI agents
|
||||||
|
- problems encountered
|
||||||
|
- solutions applied
|
||||||
|
- decisions taken during development
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# AI Development Playbook
|
||||||
|
|
||||||
|
Reusable methodology for building software using AI coding agents.
|
||||||
|
|
||||||
|
**File**
|
||||||
|
|
||||||
|
docs/ai-development-playbook.md
|
||||||
|
|
||||||
|
Explains:
|
||||||
|
|
||||||
|
- prompt design patterns
|
||||||
|
- agent workflow
|
||||||
|
- validation loops
|
||||||
|
- best practices for AI-assisted programming
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Functional Specifications
|
||||||
|
|
||||||
|
Defines the functional behavior of the application.
|
||||||
|
|
||||||
|
**File**
|
||||||
|
|
||||||
|
specs/cd_browser_spec.md
|
||||||
|
|
||||||
|
Describes:
|
||||||
|
|
||||||
|
- navigation model
|
||||||
|
- terminal behaviour
|
||||||
|
- keyboard controls
|
||||||
|
- application requirements
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Template Documentation
|
||||||
|
|
||||||
|
Original documentation from the development template used to start the
|
||||||
|
project.
|
||||||
|
|
||||||
|
**File**
|
||||||
|
|
||||||
|
README_TEMPLATE.md
|
||||||
|
|
||||||
|
Preserved for reference.
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Main Entry Points
|
||||||
|
|
||||||
|
The most important project entry points are:
|
||||||
|
|
||||||
|
## Project README
|
||||||
|
|
||||||
|
README.md
|
||||||
|
|
||||||
|
Provides:
|
||||||
|
|
||||||
|
- project description
|
||||||
|
- installation instructions
|
||||||
|
- shell integration
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Repository Structure
|
||||||
|
|
||||||
|
cd-browser
|
||||||
|
│
|
||||||
|
├─ README.md
|
||||||
|
├─ README_TEMPLATE.md
|
||||||
|
│
|
||||||
|
├─ docs
|
||||||
|
│ ├─ index.md
|
||||||
|
│ ├─ project_overview.md
|
||||||
|
│ ├─ architecture.md
|
||||||
|
│ ├─ development-journey.md
|
||||||
|
│ └─ ai-development-playbook.md
|
||||||
|
│
|
||||||
|
├─ specs
|
||||||
|
│ └─ cd_browser_spec.md
|
||||||
|
│
|
||||||
|
├─ src
|
||||||
|
├─ tests
|
||||||
|
├─ scripts
|
||||||
|
│
|
||||||
|
├─ pyproject.toml
|
||||||
|
└─ Makefile
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Reading Order Recommendation
|
||||||
|
|
||||||
|
For someone new to the project, the recommended reading order is:
|
||||||
|
|
||||||
|
1. `README.md`
|
||||||
|
2. `docs/project_overview.md`
|
||||||
|
3. `docs/architecture.md`
|
||||||
|
4. `specs/cd_browser_spec.md`
|
||||||
|
5. `docs/development-journey.md`
|
||||||
|
6. `docs/ai-development-playbook.md`
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Purpose of This Document
|
||||||
|
|
||||||
|
This index exists to make the repository easier to understand and to
|
||||||
|
provide a clear entry point to all documentation.
|
||||||
|
|
||||||
|
------------------------------------------------------------------------
|
||||||
|
|
||||||
|
End of document.
|
||||||
Reference in New Issue
Block a user