7 مستودعات
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 هو مورد تعليمي مفتوح المصدر ودليل إرشادي شامل يركز على أساسيات واستخدامات Git المتقدمة للتحكم في الإصدارات. يعمل ككتاب تقني متعدد اللغات ومستودع عام للمواد التعليمية والأمثلة لتعلم إدارة تكوين البرمجيات. يعمل المشروع كمصدر للتوثيق التقني، مستخدماً نظام إدارة مخطوطات خاضع للتحكم في الإصدارات للحفاظ على استقرار محتواه التعليمي. ويستخدم إطار عمل توطين يستخدم مسارد مشتركة لتوحيد المصطلحات التقنية عبر لغات متعددة. يحول خط إنتاج المحتوى القائم على Markdown إلى تنسيقات رقمية متنوعة، بما في ذلك EPUB وMOBI وPDF. تتضمن هذه العملية خط أنابيب مستندات وسيطاً ونصوص بناء آلية لضمان تنسيق متسق عبر أنظمة التشغيل المختلفة.
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.
هذا المشروع عبارة عن دليل أسلوب للتحكم في الإصدار يوفر قواعد موحدة لرسائل الالتزام، وتسمية الفروع، وإدارة التاريخ. يعمل كإطار عمل شامل للحفاظ على تاريخ مشروع متسق وقابل للقراءة من خلال مجموعة من المبادئ التوجيهية المحددة ووثائق سير العمل. يؤكد الدليل على نموذج تفرع تاريخي خطي، باستخدام تقنيات إعادة التأسيس (rebasing) والضغط (squashing) للحفاظ على جدول زمني مستقيم للالتزامات. ويحدد تخطيط التزام مهيكل باستخدام لغة أمرية واتفاقية تسمية kebab-case للفروع لضمان الوضوح التنظيمي عبر الفرق. تغطي الوثائق أيضاً صيانة المستودع من خلال جمع القمامة (garbage collection) والتقليم المنتظم، بالإضافة إلى اتفاقية وسم تميز بين الوسوم المشروحة للإصدارات العامة والوسوم خفيفة الوزن للعلامات الشخصية. تركز هيكلة الالتزام على تجميع التغييرات ذات الصلة في وحدات منطقية لتبسيط التدقيق والتراجع.
Offers educational guidelines on managing version control history through branching, merging, and rebasing.
دليل مرجع RISC-V ISA هو المواصفات التقنية الرسمية التي تحدد معمارية مجموعة تعليمات RISC-V. يعمل كمعيار لمعمارية الأجهزة ومجموعة شاملة من القواعد والتعريفات التي تحكم التفاعل بين البرمجيات وأجهزة RISC-V. يتم الاحتفاظ بالمشروع كوثائق تقنية قائمة على Markdown، والتي يتم تحويلها إلى مرجع قابل للبحث على الويب. توفر هذه المواصفات المرجع الضروري لتصميم أجهزة المعالجات، وتطوير البرامج الثابتة منخفضة المستوى، وبرمجة الأنظمة المضمنة، وهندسة خلفية المترجم. تتضمن المواصفات تفاصيل تقنية لتحديد الأجهزة للتعرف على تطبيقات معالجات محددة.
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.