docToolchain  by docToolchain

Docs-as-code toolchain for software architecture documentation

created 9 years ago
787 stars

Top 45.4% on sourcepulse

GitHubView on GitHub
Project Summary

docToolchain implements the "docs-as-code" philosophy for software architecture, leveraging the arc42 template. It targets software architects and teams seeking to manage documentation alongside code, providing a structured approach to architectural documentation.

How It Works

The toolchain processes documentation written in AsciiDoc, integrating with tools for diagram generation and export from Enterprise Architect. It aims to automate the creation and maintenance of architectural documentation, treating it with the same rigor as source code. This approach facilitates version control, collaboration, and automated builds for documentation.

Quick Start & Requirements

  • Install: The README does not provide a direct installation command. It mentions a ng branch for newer versions and a V1.0.0 release for older versions.
  • Prerequisites: AsciiDoc, Enterprise Architect (for diagram export), and potentially other build tools are implied. Specific version requirements are not detailed.
  • Resources: No specific resource requirements or setup time estimates are provided.
  • Links: LLM.md for AI assistant guidance.

Highlighted Details

  • Supports the arc42 software architecture template.
  • Employs a "docs-as-code" methodology.
  • Includes support for AI assistants like ChatGPT and Claude.
  • Has been used by companies such as TomTom, DB Systel, codecentric, and INNOQ.

Maintenance & Community

The project acknowledges contributions and has a presence on Open Collective for backers and sponsors. It notes that due to COVID-19, issue resolution may be slow, with sponsored issues prioritized.

Licensing & Compatibility

The README does not explicitly state a license. It mentions Asciidoctor, which is typically MIT licensed, but the specific license for docToolchain itself is not provided.

Limitations & Caveats

The master branch is undergoing significant changes, and users seeking stability are directed to the V1.0.0 release. There is no explicit mention of supported operating systems, build processes, or detailed dependency management, which may pose adoption challenges.

Health Check
Last commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
1
Issues (30d)
1
Star History
16 stars in the last 90 days

Explore Similar Projects

Starred by Jonathan Ragan-Kelley Jonathan Ragan-Kelley(Professor at MIT), Chip Huyen Chip Huyen(Author of AI Engineering, Designing Machine Learning Systems), and
2 more.

claudia by getAsterisk

5.7%
10k
GUI toolkit for Claude Code
created 1 month ago
updated 1 day ago
Feedback? Help us improve.