32 repository-uri
Documentation and educational content whose source is kept and tracked in a version-control system, making its history and contributions auditable (docs-as-code). This is the versioned content artifact itself — distinct from Version Control Workflows, the collaboration practices around it.
Explore 32 awesome GitHub repositories matching development tools & productivity · Version-Controlled Documentation. Refine with filters or upvote what's useful.
This project is a community-driven knowledge base that serves as a comprehensive guide for mastering version control operations and platform-specific workflows. It functions as a developer productivity resource, consolidating essential information on command-line operations, repository management, and advanced interface techniques into a single, version-controlled document. The guide distinguishes itself by providing actionable insights into platform-specific automation and navigation. It covers the use of keyboard shortcuts to accelerate daily tasks, the application of advanced search syntax
Tracks and manages technical documentation within a version-controlled repository for auditable history.
This repository serves as a machine learning educational archive and technical knowledge base. It provides a structured collection of study notes and documentation designed to assist learners in mastering fundamental machine learning algorithms, mathematical foundations, and predictive modeling concepts. The project functions as an open-source learning resource that facilitates collaborative knowledge management and educational archiving. By organizing complex technical topics into a searchable, hierarchical repository, it supports independent study and preparation for professional data scien
Tracks incremental changes and community contributions to maintain a living record of evolving educational materials over time.
This project is a community-driven directory and knowledge base for the PHP ecosystem. It serves as a comprehensive index of high-quality libraries, frameworks, tools, and educational materials, designed to help developers navigate the landscape and select appropriate solutions for their software projects. The directory distinguishes itself through a hierarchical taxonomy that organizes vast amounts of technical information into a logical, human-readable structure. By relying on distributed contributions from the developer community, it maintains a current and vetted collection of references
Tracks updates and maintains a historical record of documentation changes using version control.
Awesome-CV is a LaTeX document class designed for the creation of professional resumes and cover letters. It functions as a static document generator that transforms structured, declarative markup into high-quality, print-ready portable document format files. By utilizing a macro-driven layout engine, the system separates raw career data from visual presentation, ensuring consistent formatting across all generated materials. The project facilitates a technical writing workflow where career documentation is maintained as plain-text source files. This approach allows users to manage their docum
Maintains career documentation as version-controlled source files to track historical changes.
This project is a documentation site for an AI coding assistant, providing technical guides and reference materials for writing and implementing software code. It is built as a markdown-based static site that delivers pre-rendered HTML for fast loading and simplified content authoring. The platform functions as a version-controlled documentation site, using a git repository to track content revisions and manage historical archives. It includes a client-side search index that loads a pre-computed JSON file into the browser to provide instant full-text search results. The content covers AI pai
Provides version-controlled documentation where the source is tracked in Git for auditable history.
This project is a diagram-as-code tool that transforms declarative text scripts into professional visual representations. It functions as a technical documentation generator, allowing users to define nodes, connections, and hierarchical relationships through a domain-specific modeling language that integrates directly into version-controlled developer workflows. The tool distinguishes itself through a highly modular architecture that decouples diagram definitions from spatial positioning. It features a pluggable layout engine that supports multiple arrangement algorithms, alongside a styling
Manages visual documentation as version-controlled text files to ensure consistency across teams.
Yaak is a cross-platform desktop client and command-line utility designed for developing, testing, and debugging API endpoints. It supports multi-protocol request execution for REST, GraphQL, and gRPC services, providing a unified environment for managing network interactions, authentication credentials, and automated testing workflows. The tool distinguishes itself through a local-first architecture that stores all workspace configurations and request definitions directly on the filesystem. This design enables native integration with version control systems like Git, allowing teams to track
Enables tracking and sharing of API specifications and workspace configurations through version control systems.
This project provides a structured educational roadmap designed to guide programmers through the technical milestones required to achieve professional proficiency in the Go programming language. It functions as a comprehensive curriculum that maps essential skills, libraries, and development practices into a logical sequence for backend engineering and software architecture. The roadmap utilizes a visual learning path to help developers identify knowledge gaps and plan their professional growth within the Go ecosystem. By organizing technical objectives from basic syntax to advanced engineeri
Maintains the curriculum history and updates through a version-controlled repository.
This project is a community-driven academic resource index and knowledge base dedicated to the study of transfer learning and domain adaptation. It functions as a curated repository of scholarly materials, including academic papers, tutorials, datasets, and benchmarks, designed to support research into how machine learning models apply knowledge from one task to another. The repository organizes these resources into a hierarchical taxonomy to facilitate the discovery of specialized methodologies. By leveraging distributed version control, the project maintains an evolving archive of research
Tracks research documentation and academic resources using distributed version control to ensure auditable history.
This repository is a curated study guide and knowledge base designed to assist developers in preparing for software engineering job interviews within the Android ecosystem. It organizes essential programming topics, language-specific features, and mobile architecture patterns into a structured format for professional review and skill assessment. The collection covers a broad range of technical domains, including system design principles, performance optimization, and core development concepts. By categorizing these topics, the resource provides a systematic way for users to practice and impro
Maintains documentation history and contributions using a version-control system.
This project serves as a comprehensive reference tool for prompt engineering within generative image models. It provides a structured guide for exploring artistic styles, technical parameters, and keyword combinations to assist in achieving specific aesthetic outcomes and consistent visual themes. The resource distinguishes itself by enabling direct comparisons between different model versions, allowing users to observe how specific keywords and settings influence output quality over time. By organizing visual examples and technical data into a hierarchical taxonomy, it facilitates the iterat
Maintains documentation and metadata in a version-controlled repository to ensure historical accuracy and traceability.
Posting is a terminal-based HTTP request manager designed for developing, testing, and documenting API endpoints. It functions as a keyboard-driven interface that allows users to execute requests, manage collections, and inspect server responses directly within the command line environment. By storing request configurations as plain text files on the local filesystem, the tool ensures that API definitions remain compatible with standard version control systems. The project distinguishes itself by treating API collections as version-controlled assets, enabling users to migrate existing workflo
Stores API request configurations as plain text files to enable version-controlled documentation alongside source code.
HackTricks is a comprehensive cybersecurity knowledge base and wiki designed to support ethical hacking, penetration testing, and infrastructure security auditing. It serves as a structured reference guide for security professionals, providing detailed documentation on common vulnerabilities, attack vectors, and remediation strategies across diverse software and network environments. The project distinguishes itself by offering actionable methodologies for identifying and analyzing security flaws. It functions as a centralized repository for security research, enabling practitioners to study
Tracks documentation history and contributions using a distributed version control system.
This project is a whistleblower evidence archive and static website designed to document misconduct in the development of large language models. It serves as a digital repository for storing internal documents, firsthand testimonies, and research records to expose technical fabrication, plagiarism, and corporate fraud. The archive focuses on the preservation of digital evidence and the tracking of corporate accountability. It provides detailed documentation of development histories, including architectural changes and training processes, while maintaining personnel lists to verify the identit
Maintains evidence and whistleblower testimonies in a version-controlled system to ensure a permanent audit trail.
Acest proiect este un ghid cuprinzător și o referință pentru cele mai bune practici și standarde de codare PHP. Servește drept colecție de linii directoare moderne din industrie și tipare conduse de comunitate, concepute pentru a ajuta dezvoltatorii să scrie cod mentenabil și eficient. Resursa oferă documentație tehnică și îndrumări de dezvoltare axate pe îmbunătățirea calității codului și standardizarea dezvoltării aplicațiilor PHP. Pentru a susține o comunitate globală, documentația este disponibilă în mai multe limbi. Baza de cunoștințe este scrisă în Markdown și implementată ca un site static prin fișiere HTML pre-randate pentru acces public.
Maintains the source documentation in a version-controlled environment to track changes and audits.
Read the Docs is a documentation hosting platform and continuous integration pipeline that automatically builds and hosts documentation websites directly from version control repositories. It functions as a static site generator host, transforming raw source files into rendered websites for public consumption. The platform includes a documentation translation manager that synchronizes files between source repositories and external localization services to manage multilingual content. It employs a dependency-backtracking resolver to manage package versions and ensure stable build environments.
Supports a docs-as-code workflow where documentation source is tracked and synchronized via a version control system.
Read the Docs is an automated documentation hosting platform that transforms source files from version control into published websites. It functions as a documentation pipeline that updates content automatically on every commit to keep technical manuals in sync with software releases. The platform provides specialized hosting for static site documentation and integrates as a CI/CD pipeline for documentation workflows. It utilizes a webhook-driven build system to trigger documentation rebuilds automatically by listening for push events from remote version control systems. The service supports
Manages documentation as code by tracking and hosting source content directly from version control systems.
This project is an educational guide and JavaScript language tutorial focused on the ECMAScript 6 standard. It serves as a comprehensive resource for learning the modern syntax, language structures, and object types introduced in this version of the language. The repository contains programming ebook content designed to teach developers how to write cleaner and more efficient code. It provides a structured approach to modern JavaScript education, helping users transition from legacy coding patterns to current industry standards. The materials cover frontend developer training and web develop
Tracks changes to language specifications and examples using a version-control system.
Clip este un instrument de vizualizare a datelor în linie de comandă conceput pentru a genera diagrame și grafice bazate pe imagini din descrieri text. Funcționează ca un generator de grafice care convertește datele scrise și modelele descriptive în formate vizuale fără utilizarea unei interfețe grafice. Instrumentul se specializează în producerea de grafică vectorială scalabilă (SVG), traducând transformările text-to-chart în căi vectoriale bazate pe XML. Această abordare permite crearea automată de ilustrații tehnice și diagrame potrivite special pentru documentația dezvoltatorilor. Sistemul folosește un motor de layout bazat pe template-uri pentru a poziționa elementele graficului și a mapa structurile de date în forme geometrice și coordonate vizuale.
Produces consistent charts and diagrams for technical documentation designed for version-control workflows.
Acest proiect este o temă de documentație Sphinx responsivă care oferă un layout vizual și un set de template-uri Jinja2 pentru randarea conținutului tehnic într-o interfață web consistentă. Funcționează ca un framework de documentație CSS conceput pentru a adapta prezentarea manualelor tehnice atât pentru ecrane desktop, cât și pentru cele mobile. Tema include un layout structurat special pentru referințe API software, formatând semnăturile funcțiilor, parametrii și tipurile de returnare. De asemenea, oferă mecanisme integrate pentru legarea controlului versiunilor, permițând paginilor de documentație să indice direct către fișierele sursă de pe furnizorii de găzduire externi. Proiectul acoperă o gamă largă de formatare a conținutului tehnic, inclusiv blocuri de cod cu evidențiere de sintaxă, ecuații matematice, tabele de date și callout-uri categorisite pentru note și avertismente. Suportă branding-ul site-ului prin logo-uri personalizate și permite modificarea meniurilor de navigare și injectarea de resurse CSS sau JavaScript personalizate. Tema se integrează direct în procesul de build Sphinx pentru a transforma reStructuredText și Markdown în output HTML tematic.
Links documentation content directly to source files in version control systems for easier navigation.