7 repositorios
Educational content on managing version control history, branching, merging, and rebasing.
Distinct from Git Version Control Standards: Distinct from Git Version Control Standards: focuses on the pedagogical instruction of using Git rather than the definition of professional standards.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Git Workflow Instruction. Refine with filters or upvote what's useful.
This project is a framework and curriculum for self-directed learning, providing a structured methodology for mastering complex technical skills without formal instruction. It combines educational content with a technical study methodology centered on deliberate practice and the psychological habits required for independent mastery. The project is distinguished by its use of interactive notebooks and markdown documentation to deliver a sequenced learning path. It integrates test-driven development patterns into the educational process to provide automated feedback and resolve cognitive barrie
Provides instructional material on fundamental Git concepts and collaboration workflows.
This project is a collection of educational resources and reference materials designed to provide guidance on version control workflows. It serves as a knowledge base and command reference guide for managing repositories, featuring a categorized cheat sheet and tutorials on optimizing project management. The resources focus on advanced techniques for history manipulation, such as commit recovery, remote synchronization, and repository optimization. It provides practical tips for refining project history through branching, stashing, and the use of configuration settings to speed up common task
Provides educational content on managing version control history through advanced branching and rebasing techniques.
ProGit es un recurso educativo de código abierto y una guía instructiva integral centrada en los fundamentos y el uso avanzado del control de versiones Git. Sirve como un libro técnico multilingüe y un repositorio público de materiales de enseñanza y ejemplos para aprender la gestión de configuración de software. El proyecto funciona como una fuente de documentación técnica, utilizando un sistema de gestión de manuscritos controlado por versiones para mantener la estabilidad de su contenido instructivo. Emplea un framework de localización que utiliza glosarios compartidos para estandarizar la terminología técnica en múltiples idiomas. El pipeline de producción transforma el contenido basado en markdown en varios formatos digitales, incluyendo EPUB, MOBI y PDF. Este proceso involucra un pipeline de documentos intermediario y scripts de compilación automatizados para garantizar un formato consistente en diferentes sistemas operativos.
Offers detailed instructional material and examples on managing Git workflows and version control history.
This project is a curated collection of technical slide decks focused on high-performance architecture, middleware, cloud-native technologies, and Golang development. The slides are stored as Markdown files in a Git repository, which provides version history and straightforward hosting, and are converted into HTML for direct viewing in a web browser without requiring any downloads. The repository covers a range of advanced technical topics, including distributed consensus algorithms like Raft, network programming models such as epoll and io_uring, and the internals of systems like Apache Puls
Details Git's internal data structures, branching models, and practical usage tips.
Este proyecto es una guía de estilo de control de versiones que proporciona reglas estandarizadas para mensajes de commit, nombres de ramas y gestión del historial. Sirve como un framework integral para mantener un historial de proyecto consistente y legible a través de un conjunto de directrices definidas y documentación de flujo de trabajo. La guía enfatiza un modelo de ramificación de historial lineal, utilizando técnicas de rebase y squash para mantener una línea de tiempo recta de commits. Especifica un diseño de commit estructurado utilizando lenguaje imperativo y una convención de nombres kebab-case para las ramas, asegurando claridad organizacional en los equipos. La documentación también cubre el mantenimiento del repositorio mediante la recolección de basura (garbage collection) y poda, así como una convención de etiquetado que distingue entre etiquetas anotadas para lanzamientos públicos y etiquetas ligeras para marcadores personales. La estructuración de commits se centra en agrupar cambios relacionados en unidades lógicas para simplificar la auditoría y la reversión.
Offers educational guidelines on managing version control history through branching, merging, and rebasing.
El Manual de Referencia de la ISA RISC-V es la especificación técnica oficial que define la arquitectura del conjunto de instrucciones RISC-V. Sirve como estándar de arquitectura de hardware y un conjunto integral de reglas y definiciones que gobiernan la interacción entre el software y el hardware RISC-V. El proyecto se mantiene como documentación técnica basada en markdown, que se convierte en una referencia buscable basada en la web. Esta especificación proporciona la referencia necesaria para el diseño de hardware de procesadores, desarrollo de firmware de bajo nivel, programación de sistemas embebidos e ingeniería de backend de compiladores. Incluye detalles técnicos para la identificación de hardware para identificar implementaciones de procesadores específicas.
Maintains the instruction set manual as a versioned specification using Git for history tracking.
This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re
Teaches how to track code changes and manage branches using merging and rebasing.