Files
cd-browser/docs/index.md
2026-03-14 18:00:07 +01:00

3.5 KiB
Raw Blame History

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

Highlevel 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.