10 مستودعات
Tools that enforce and automate specific branching strategies like Git Flow or Trunk-Based Development.
Explore 10 awesome GitHub repositories matching software engineering & architecture · Branching Model Managers. Refine with filters or upvote what's useful.
Lazygit is a terminal-based user interface designed to simplify version control operations through a keyboard-driven workflow. It functions as a visual abstraction layer that bridges native commands with an interactive environment, allowing users to manage repository history, branches, and commit workflows without relying solely on manual command-line input. The tool distinguishes itself by automating complex version control tasks that typically require multiple manual steps. It provides specialized interfaces for interactive rebasing, commit history amendment, and binary search-based regress
Supports organized development cycles by providing integrated management for feature, release, and hotfix branches.
Daytona is a cloud-native development environment platform designed to orchestrate ephemeral, containerized workspaces. It provides a centralized system for managing reproducible coding environments as code, ensuring consistency across distributed teams by abstracting the underlying infrastructure. By utilizing declarative configuration, the platform automates the entire lifecycle of development sandboxes, from initial provisioning to resource governance. The platform distinguishes itself through its infrastructure-agnostic runner layer, which allows development environments to be deployed ac
Supports parallel development by managing git branches directly within isolated sandbox environments.
Gitflow هو امتداد لنموذج تفرع Git وأداة لأتمتة سير العمل. يوفر مجموعة من أدوات سطر الأوامر والنصوص البرمجية الآلية لإدارة تطوير الميزات، ودورات الإصدار، والإصلاحات العاجلة باستخدام عمليات Git القياسية. ينسق المشروع إصدارات البرمجيات وإصداراتها من خلال إدارة فروع الإصدار والدعم المخصصة. يقوم بأتمتة إنشاء ودمج الفروع للحفاظ على دورة تطوير منظمة وإدارة انتقال الكود من التطوير إلى الإنتاج. تغطي الأداة دورة الحياة الكاملة للعديد من أنواع الفروع، بما في ذلك عزل التطوير الجديد عبر فروع الميزات وتنفيذ إصلاحات الإنتاج العاجلة عبر فروع الإصلاح العاجل. كما تتضمن أدوات مساعدة لإعداد إصدارات البرمجيات عبر فروع الإصدار والحفاظ على إصدارات البرمجيات القديمة عبر فروع الدعم.
Automates the creation and merging of feature, release, and hotfix branches to maintain a structured development cycle.
git-extras is a collection of command line utilities that extend the functionality of the Git version control system. It provides a suite of shortcuts and additional commands for history manipulation, remote management, repository analysis, and workflow automation. The project distinguishes itself by offering deep integration with hosting providers to manage pull requests and forks, alongside advanced history tools for obliterating sensitive files and rewriting author metadata. It also includes a specialized interactive shell that allows users to execute commands without repeating the binary
Automates the creation, tracking, and merging of feature branches to isolate development.
This project is an educational resource providing a detailed command reference, tutorial collections, and structured guides for mastering version control. It serves as a set of Chinese language tutorials based on international community best practices, designed to help users learn both the core concepts and practical applications of Git. The resource focuses on specific workflow guides for managing feature development, release cycles, and collaborative forking strategies. It pairs theoretical version control concepts with practical command-line examples to demonstrate real-world application.
Offers educational content on developing features in isolated branches to prevent disruption of the main codebase.
This project is a personal technical blog and frontend development knowledge base. It serves as a website for publishing study notes, technical articles, and interview preparation materials focused on professional web development. The project includes a specialized utility for migrating knowledge base content from the Yuque platform into portable external formats. It also implements a secure authentication system using the OAuth2 protocol to connect third-party authorization services. Additional capabilities cover web performance analysis for identifying technical bottlenecks through site sp
Organizes the lifecycle of feature branches to isolate new development from stable releases.
This is a structured, gamified learning resource for Git and GitHub. It guides learners through code versioning fundamentals using a progression of themed levels and achievements, covering everything from initial repository setup to advanced collaboration workflows. The material is organized around core Git concepts such as branch isolation, commit snapshots, pull request workflows, remote synchronization, and stash management, all supported by a structured glossary of versioning terms. The project distinguishes itself by teaching Git and GitHub workflows through a hands-on, achievement-based
Creates an isolated line of development to work on features or fixes without affecting the main codebase.
This project is a comprehensive Git command reference guide and version control cheat sheet. It serves as a technical directory of terminal syntax and functional workflows organized as markdown documentation. The documentation is structured to map specific commands to development lifecycle stages, providing detailed guidance on implementing feature workflows, managing production releases, and executing critical hotfixes. The reference covers a broad range of version control capabilities, including repository initialization, branch and merge management, remote synchronization, and project his
Guides the creation and integration of feature branches to streamline new functionality.
gitflow-avh هي أداة سطر أوامر وإطار عمل أتمتة مصمم لتنفيذ نموذج تفرع Gitflow. يوفر مجموعة من الامتدادات التي تؤتمت إنشاء ودمج وإدارة فروع الميزات، والإصدارات، والإصلاحات العاجلة للحفاظ على سير عمل تحكم في الإصدار موحد. تدير الأداة دورة الحياة الكاملة للتطوير، بدءاً من تهيئة مستودع بهياكل فروع محددة مسبقاً وبادئات تسمية وصولاً إلى إعداد إصدارات برمجية مستقرة للإنتاج. تتضمن سير عمل متخصصاً للإصلاحات العاجلة للإنتاج وإنشاء فروع مستمرة لصيانة البرامج القديمة على المدى الطويل. يغطي إطار العمل مجالات قدرة أوسع بما في ذلك عزل إصلاح الأخطاء، وإعداد إصدار الإصدار، وتنفيذ خطافات دورة الحياة المخصصة لأتمتة مهام المستودع المتكررة. يستخدم التسمية القائمة على التكوين وتعيين الدمج القائم على الهدف لضمان الاتساق عبر تدفق التطوير.
Automates the creation and merging of feature, release, and hotfix branches to enforce a structured Gitflow development cycle.
North هي منهجية تصميم ويب متجاوبة وإطار عمل معمارية CSS يعتمد على Sass. توفر نظاماً لبناء واجهات مستخدم تعتمد على الجوال أولاً باستخدام شبكات مرنة وتقنيات التحسين التدريجي لضمان تجربة متسقة عبر قدرات المتصفح وأحجام الشاشات المختلفة. يتميز المشروع بنظام تسمية CSS قياسي يستخدم Sass mixins لتوليد أسماء الفئات برمجياً، مع التمييز بين المكونات، والتخطيطات، والحالات. كما يعمل كأداة لهيكلة مشاريع الواجهة الأمامية، حيث يوفر مولداً لتهيئة بيئات جديدة باستخدام أوراق أنماط ومشغلات مهام مهيأة مسبقاً. بعيداً عن التنسيق، يغطي إطار العمل مساحة واسعة من معايير تطوير الويب، بما في ذلك تنفيذ HTML الدلالي مع بيانات RDFa الوصفية وتدقيق إمكانية الوصول للويب. يدمج استراتيجية تصميم تركز على المحتوى وسير عمل مرن للواجهة الأمامية لتنسيق الانتقال من هندسة المعلومات وشخصيات المستخدم إلى مكونات جاهزة للإنتاج. يتضمن النظام أدوات لأتمتة تسمية CSS وهيكلة قوالب المشاريع لتسريع الإعداد الأولي.
Implements a workflow using dedicated feature branches and peer reviews to isolate development from the main codebase.