11 مستودعات
Support for multi-instance environments using version control branches to manage workflow synchronization.
Explore 11 awesome GitHub repositories matching development tools & productivity · Environment Branching Patterns. Refine with filters or upvote what's useful.
n8n is a workflow automation platform that combines a visual interface with code-based extensibility to design, orchestrate, and manage automated processes. It provides a comprehensive suite of tools for data transformation, filtering, and storage, allowing users to build complex logic through conditional branching, looping, and sub-workflow execution. The platform supports both pre-built integration nodes and custom code execution in JavaScript or Python, enabling connectivity with a wide range of external services and APIs. The platform includes a suite of generative AI capabilities, such a
Synchronizes workflows across multiple environments using version control branching to maintain consistent deployments.
Gitflow هو امتداد لنموذج تفرع Git وأداة لأتمتة سير العمل. يوفر مجموعة من أدوات سطر الأوامر والنصوص البرمجية الآلية لإدارة تطوير الميزات، ودورات الإصدار، والإصلاحات العاجلة باستخدام عمليات Git القياسية. ينسق المشروع إصدارات البرمجيات وإصداراتها من خلال إدارة فروع الإصدار والدعم المخصصة. يقوم بأتمتة إنشاء ودمج الفروع للحفاظ على دورة تطوير منظمة وإدارة انتقال الكود من التطوير إلى الإنتاج. تغطي الأداة دورة الحياة الكاملة للعديد من أنواع الفروع، بما في ذلك عزل التطوير الجديد عبر فروع الميزات وتنفيذ إصلاحات الإنتاج العاجلة عبر فروع الإصلاح العاجل. كما تتضمن أدوات مساعدة لإعداد إصدارات البرمجيات عبر فروع الإصدار والحفاظ على إصدارات البرمجيات القديمة عبر فروع الدعم.
Enforces strict prefixing for branches to distinguish between features, releases, hotfixes, and support lines.
This project is a set of instructional resources and step-by-step guides designed for learning version control fundamentals and collaborating via remote hosting platforms. It provides a comprehensive tutorial for using Git and GitHub to manage code versions and track project history. The materials include a practical walkthrough of the GitHub workflow, specifically focusing on forking, cloning, and pushing changes to remote repositories. These guides serve as a learning resource covering both basic and advanced operations for managing file changes. The content covers core version control ope
Explains standardized patterns for naming branches to follow industry conventions.
Gitolite هو طبقة إدارة من جانب الخادم لمستودعات Git المستضافة ذاتياً، حيث ينظم إعدادات المستودع والوصول للمستخدمين عبر مفاتيح SSH العامة. يعمل كمنسق لإعدادات Git، حيث يطبق قواعد المستودع وأدوار المستخدمين على خادم Linux مركزي لإدارة دورة حياة بيانات التحكم في الإصدارات المستضافة. يتميز النظام بنموذج إدارته القائم على Git، حيث يتم تخزين جميع المستخدمين وقواعد الوصول في مستودع Git مخصص يعمل كمصدر وحيد للحقيقة. يتيح ذلك لمسؤولي الخادم إدارة بيئة الاستضافة عن طريق دفع تغييرات الإعدادات إلى هذا المستودع الإداري. يوفر المشروع تحكماً دقيقاً في الوصول، باستخدام مطابقة الأنماط لتقييد أو منح الأذونات لفروع وعلامات (tags) محددة. كما يتضمن قدرات لتنظيم المستخدمين والمستودعات في مجموعات، ويوفر واجهة مقيدة لتنفيذ المهام الإدارية والاستعلام عن حالة الخادم عبر SSH دون الحاجة إلى وصول كامل للـ shell.
Evaluates access rights by matching branch and tag names against regular expressions.
Magit is a complete Git interface that runs inside Emacs, providing a full-featured porcelain for version control operations without leaving the editor. It renders repository state as structured, collapsible sections within Emacs buffers, and manages Git command execution through a transactional process model with automatic buffer refresh and error handling. The interface exposes all configuration through Emacs' standard customization system and uses a transient command framework for context-sensitive menu-driven Git operations. What distinguishes Magit is its granular control over every stag
Change the name of an existing branch and update its upstream tracking.
Vespa is a distributed search engine, vector database, and machine learning ranking engine. It serves as an AI search platform designed to handle large-scale document indexing and complex query processing across a cluster of nodes, combining keyword retrieval with high-dimensional embedding storage for semantic similarity search. The platform distinguishes itself by integrating machine learning models directly into the search pipeline to perform real-time inference and ranking. It converts these models into ranking expressions to score and order results based on relevance, while providing a s
Defines the specific branch name treated as the main production version for deployment and tracking.
Sapling is a scalable version control system designed to handle repositories with millions of files and commits, making it suitable for large monorepos. It reads and writes Git repositories natively, maintaining full interoperability with Git remotes and standard workflows, and provides an interactive commit graph for exploring repository history and state. The system uses a bookmark-based branching model that eliminates named branches in favor of lightweight, movable labels for commits. It tracks how each commit was created, amended, rebased, or split through commit-graph-based mutation trac
Uses lightweight, movable bookmarks as the sole method for labeling commits, eliminating named branches.
gitflow-avh هي أداة سطر أوامر وإطار عمل أتمتة مصمم لتنفيذ نموذج تفرع Gitflow. يوفر مجموعة من الامتدادات التي تؤتمت إنشاء ودمج وإدارة فروع الميزات، والإصدارات، والإصلاحات العاجلة للحفاظ على سير عمل تحكم في الإصدار موحد. تدير الأداة دورة الحياة الكاملة للتطوير، بدءاً من تهيئة مستودع بهياكل فروع محددة مسبقاً وبادئات تسمية وصولاً إلى إعداد إصدارات برمجية مستقرة للإنتاج. تتضمن سير عمل متخصصاً للإصلاحات العاجلة للإنتاج وإنشاء فروع مستمرة لصيانة البرامج القديمة على المدى الطويل. يغطي إطار العمل مجالات قدرة أوسع بما في ذلك عزل إصلاح الأخطاء، وإعداد إصدار الإصدار، وتنفيذ خطافات دورة الحياة المخصصة لأتمتة مهام المستودع المتكررة. يستخدم التسمية القائمة على التكوين وتعيين الدمج القائم على الهدف لضمان الاتساق عبر تدفق التطوير.
Implements standardized patterns and prefixes for naming branches based on their role in the development lifecycle.
هذا المشروع عبارة عن دليل أسلوب للتحكم في الإصدار يوفر قواعد موحدة لرسائل الالتزام، وتسمية الفروع، وإدارة التاريخ. يعمل كإطار عمل شامل للحفاظ على تاريخ مشروع متسق وقابل للقراءة من خلال مجموعة من المبادئ التوجيهية المحددة ووثائق سير العمل. يؤكد الدليل على نموذج تفرع تاريخي خطي، باستخدام تقنيات إعادة التأسيس (rebasing) والضغط (squashing) للحفاظ على جدول زمني مستقيم للالتزامات. ويحدد تخطيط التزام مهيكل باستخدام لغة أمرية واتفاقية تسمية kebab-case للفروع لضمان الوضوح التنظيمي عبر الفرق. تغطي الوثائق أيضاً صيانة المستودع من خلال جمع القمامة (garbage collection) والتقليم المنتظم، بالإضافة إلى اتفاقية وسم تميز بين الوسوم المشروحة للإصدارات العامة والوسوم خفيفة الوزن للعلامات الشخصية. تركز هيكلة الالتزام على تجميع التغييرات ذات الصلة في وحدات منطقية لتبسيط التدقيق والتراجع.
Provides standardized kebab-case naming patterns for branches to ensure organizational clarity across teams.
هذا المشروع عبارة عن دليل أسلوب للتحكم في الإصدار ومعيار للمساهمة. يوفر مواصفات رسمية للحفاظ على الاتساق في رسائل الالتزام (commit messages)، وتسمية الفروع، وسير عمل التطوير العام داخل Git. يركز الدليل على تنظيم تاريخ المشروع من خلال هيكلة الالتزام الذري واستراتيجيات إعادة التأسيس (rebasing) المحددة لضمان جدول زمني نظيف وخطّي. ويضع اتفاقيات موحدة لتسمية الفروع بمعرفات التذاكر وتنسيق رسائل الالتزام لشرح المنطق وراء التغييرات. يغطي إطار العمل أيضاً تنسيق مساهمات الفريق من خلال إدارة تاريخ الدمج وإصدارات البرامج باستخدام وسوم مشروحة وخفيفة الوزن.
Establishes standardized patterns for naming branches using ticket identifiers and descriptive lowercase strings.
Applies labels by testing pull request branch names against regular expression patterns.