17 مستودعات
Methodologies and tools that govern how multiple contributors interact, coordinate, and resolve conflicts within shared repositories.
Explore 17 awesome GitHub repositories matching development tools & productivity · Collaboration Patterns. Refine with filters or upvote what's useful.
Superpowers هو محرك تطوير ألعاب قائم على المتصفح وبيئة تطوير متكاملة تعاونية. يوفر مساحة عمل موحدة لبناء تجارب تفاعلية ثنائية الأبعاد، مما يسمح للمستخدمين بإدارة الكود، والأصول، ومنطق المشهد مباشرة داخل متصفح الويب دون الحاجة إلى مترجمات محلية أو برامج سطح مكتب ثقيلة. تتميز المنصة ببنية برمجة معيارية قائمة على المكونات حيث يتم تعريف كائنات اللعبة بواسطة المنطق المرفق والخصائص المرئية. وهي تدعم المزامنة في الوقت الفعلي، مما يتيح لمطورين متعددين العمل على نفس المشروع في وقت واحد. تم تصميم هذه البيئة لتعمل كأداة تعليمية، حيث تعلم مفاهيم البرمجة من خلال الإنشاء المتكامل للرسومات، والصوت، والمنطق. يتضمن النظام خط أنابيب بناء شاملاً يتعامل مع تجميع markdown للمواقع الثابتة والتوجيه القائم على نظام الملفات. وهو يقوم بأتمتة سير عمل التطوير من خلال حل التبعيات في وقت البناء، وحقن مكونات واجهة المستخدم القابلة لإعادة الاستخدام، وإدارة خطوط أنابيب الأصول لضمان تسليم الموارد بكفاءة.
Coordinates team efforts by enabling simultaneous, real-time collaboration on both code and project assets.
This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks. The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e
Standardizes the movement of tickets through a state machine to categorize bugs and enhancements.
OpenCV is a comprehensive computer vision library designed for real-time performance and cross-platform deployment. It provides a native execution environment that leverages multi-threaded operations and automated memory management to handle intensive computational tasks, including image processing and machine learning model inference. The library distinguishes itself through a data-oriented matrix framework that utilizes proxy-based array abstractions to provide a consistent interface for multidimensional data. By employing factory-pattern algorithm interfaces and runtime type dispatching, i
Facilitates collaborative peer review by requiring feature branches and local test verification before integrating contributions into the main codebase.
LocalSend is a cross-platform utility designed for secure, peer-to-peer file transfers between devices on the same local network. By establishing direct, encrypted communication channels, the application enables users to share files without relying on external servers, cloud storage, or active internet connectivity. The project distinguishes itself through a unified codebase that supports native-looking interfaces across desktop and mobile operating systems. It utilizes automated peer discovery to identify available devices on a subnet and employs end-to-end encryption to ensure data integrit
Facilitates collaborative code reviews and iterative improvements by enabling seamless local sharing of development builds among team members.
Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software engineering workflows. It functions as an integrated development environment extension that bridges strategic task planning with autonomous execution, allowing users to manage multi-step projects through human-in-the-loop oversight or independent agent operation. The platform distinguishes itself by enabling the creation of specialized agent teams that share a common state and coordinate through a centralized task manager. It enforces project-specific architectural guidelines and co
Bridges strategic planning and automated execution through a task-driven environment with human-in-the-loop oversight.
Git is a distributed version control system and command-line tool designed for tracking changes in source code and coordinating collaborative software development. It functions as a content-addressable storage platform where project data is maintained as immutable objects indexed by cryptographic hashes, ensuring data integrity and efficient deduplication. The system organizes project history as a directed acyclic graph, where each commit serves as a snapshot linked to its parent to create a verifiable timeline of modifications. The architecture distinguishes itself through an index-based sta
Coordinates team efforts by merging concurrent code contributions and providing systematic workflows for resolving integration conflicts.
This project is a Git workflow learning tool and a contribution sandbox designed to teach the process of forking and cloning repositories. It serves as a hands-on tutorial where new developers can practice the technical steps required to contribute to open source projects in a safe environment. The project facilitates beginner developer onboarding by simulating a GitHub contribution cycle. It provides a controlled space for users to exercise the technical requirements of making their first contributions, specifically focusing on the process of submitting pull requests. The learning surface c
Implements a distributed development strategy using the fork-and-pull request model for community contributions.
This project is an educational resource designed to lower the barrier to entry for new developers learning how to participate in open-source software development. It provides a safe, guided practice environment where beginners can master the fundamental workflows required to contribute to public repositories. The project distinguishes itself by offering a hands-on, interactive tutorial that walks users through the complete lifecycle of a contribution. By following structured steps—including forking, branching, committing, and submitting a pull request—participants gain practical experience wi
Demonstrates the standard process of creating isolated code copies and submitting changes back to a primary repository.
git-flight-rules is a collection of curated guidelines, operational resources, and a command reference for managing version control with Git. It provides a set of procedure-based rules and best practices designed to organize code history, branches, and collaborative development. The project distinguishes itself by providing structured workflows for complex history manipulation and data recovery. This includes specific guidance on rewriting commit history to remove sensitive data, using the reference log to recover lost work, and employing binary searches to isolate regressions. The resource
Guides the process of syncing forks, creating pull requests, and sharing changes for remote projects.
Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to
Provides tools and processes for managing pull requests and contributor access within a centralized platform.
Spoon-Knife is a sandbox repository designed as a training tool for developers to learn the mechanics of distributed version control. It provides a dedicated environment for practicing the fundamental workflows of collaborative software development, including branching, committing, and merging code. The project serves as a tutorial for mastering the lifecycle of open source contributions. Users can practice creating personal forks of the repository to experiment with changes in an isolated workspace, as well as submitting pull requests to propose modifications for review. This structure allow
Implements pull request workflows to facilitate code review and contribution management.
This repository is a community-maintained Chinese translation of Google's official Android training curriculum, organized as Markdown files in a GitHub repository. It provides a structured Chinese-language guide covering Android fundamentals from setup to advanced topics, serving as a learning resource for Android app development. The project operates as a collaborative translation effort where contributors submit changes via GitHub forks and pull requests for review. Edits are reviewed by maintainers through GitHub issues and pull request comments to ensure quality and accuracy, with the Chi
Contributors submit changes by forking the repository and creating pull requests for review and merging.
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
Walks through the collaborative process of forking repositories and submitting pull requests.
my-git هو إطار عمل شامل ودليل مرجعي لإدارة التحكم في الإصدار Git، وحوكمة المستودعات، وإدارة إصدار البرمجيات. يوفر نهجاً مهيكلاً لإدارة دورة حياة تطوير البرمجيات، من تفرع الميزات الأولي إلى النشر النهائي في الإنتاج. يتميز المشروع بإطار عمل متخصص للتطوير بمساعدة الذكاء الاصطناعي. يتضمن ذلك سير عمل لإدارة الكود المولد بواسطة الذكاء الاصطناعي عبر مراجعات الاختلاف المؤتمتة، وتقسيم الالتزام القائم على القصد، ونماذج حوكمة لتنسيق الوكلاء المتعددين وعزل الجلسة باستخدام أشجار العمل (Worktrees). يغطي الكود المصدري سطحاً واسعاً من الممارسات الهندسية، بما في ذلك أتمتة خط أنابيب CI/CD، وحوكمة مستودعات المؤسسات، وإجراءات الاسترداد المتقدمة لاستعادة الالتزامات المفقودة أو تطهير البيانات الحساسة. كما يفصل أنماط التعاون مثل التطوير القائم على الجذع، وطلبات السحب المكدسة، وأنظمة الموافقة المتدرجة. يعمل المستودع كمرجع تقني ودليل تعليمي لتنفيذ استراتيجيات التفرع القياسية وسياسات أمان المستودعات.
Establish templates for pull requests, issue reports, and commit messages to maintain consistent communication across teams.
LibreCAD is an open-source, cross-platform 2D CAD application for creating and editing precise technical drawings. It functions as a full-featured drawing editor that reads and writes industry-standard DXF and DWG file formats, enabling cross-application compatibility. The software provides tools for creating 2D designs with support for layers, dimensions, and geometric primitives, along with precision features like snapping to endpoints, midpoints, and intersections. It also includes a command-line converter that can export DXF drawings to PDF, SVG, and PNG formats for batch processing or in
Documents the standard fork-and-pull-request workflow for contributing changes to the project.
This project is a collection of Python programming scripts and educational mini-projects designed as a shared development environment. It serves as an open source code repository where developers can practice coding and explore data science concepts through hands-on implementation. The repository functions as a collaborative learning resource focused on the fork and pull request workflow. It utilizes a distributed version control system to coordinate community contributions and peer reviews of Python scripts.
Implements a fork-and-pull request workflow to coordinate external community contributions.
Uses the pullrequesttarget event to grant write access when labeling pull requests from forked repositories.