adr-tools is a command-line utility for automating the creation, indexing, and management of architecture decision records. It generates and maintains a log of technical choices using a series of version-controlled markdown files.
npryce/adr-tools 的主要功能包括:Architecture Decision Records, Markdown-Based Knowledge Bases, Git Versioning Managers, Markdown Documentation Systems, Git-Based, Architectural Governance, Template-Driven Generators, Architecture Milestone Tagging。
npryce/adr-tools 的开源替代品包括: thoughtbot/til — This project is a git-based documentation site and markdown knowledge base designed as a searchable archive of… xwmx/nb — nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web… microsoft/code-with-engineering-playbook — This project is a software engineering playbook providing a collection of standardized guidelines and processes for… foambubble/foam — Foam is a personal knowledge management system that organizes information into a navigable web of interconnected… artempyanykh/marksman — Marksman is a Language Server Protocol implementation for Markdown that provides advanced editor features including… codimd/server — This project is a self-hosted note-taking platform and collaborative markdown wiki. It functions as a real-time…
This project is a git-based documentation site and markdown knowledge base designed as a searchable archive of technical cheat sheets and guides. It functions as a repository for short technical tips and code examples to facilitate team knowledge sharing and developer onboarding. The system employs a version control workflow to manage the submission, review, and publishing of technical learnings. It includes utilities for commit management and history consolidation, as well as the ability to retrieve specific files across different branches. Security is handled through the use of system-leve
nb is a command-line note manager and personal knowledge management system that organizes plain-text documents and web bookmarks. It functions as a Markdown knowledge base, allowing users to create a structured collection of information through a shell-scripted interface. The system uses Git for versioning and synchronization, tracking full revision history and enabling the sync of notebooks across multiple devices via remote repositories. It provides security for sensitive data through AES-256 or GPG encryption and supports document conversion into various publishing formats using the Pandoc
This project is a software engineering playbook providing a collection of standardized guidelines and processes for managing the full software development lifecycle and team operations. It serves as a high-level framework for organizing agile project management, API design, containerized development standards, and markdown documentation workflows. The framework establishes a system for language-agnostic API design to automate client library generation and documentation. It also defines standards for providing uniform contributor environments and toolchains through virtualized containers. The
Foam is a personal knowledge management system that organizes information into a navigable web of interconnected markdown files. It functions as a knowledge graph tool, utilizing wiki-style bidirectional linking and metadata to track relationships between documents and concepts. By storing data in standard text files, the system ensures long-term portability and compatibility with external tools. The platform distinguishes itself through its integrated visualization and automation capabilities. It generates graphical maps of file connections to help users identify patterns and discover relati