awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 个仓库

Awesome GitHub RepositoriesContribution Workflows

Standardized processes for managing external contributions and community participation.

Distinct from Open Source Methodologies: Focuses on the workflow of contribution rather than the broader open source methodology.

Explore 18 awesome GitHub repositories matching software engineering & architecture · Contribution Workflows. Refine with filters or upvote what's useful.

Awesome Contribution Workflows GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • definitelytyped/definitelytypedDefinitelyTyped 的头像

    DefinitelyTyped/DefinitelyTyped

    51,293在 GitHub 上查看↗

    DefinitelyTyped is a community-maintained type store and centralized JavaScript type registry. It serves as a repository of static TypeScript type declarations for third-party JavaScript libraries, providing the necessary metadata to enable compile-time safety and editor intelligence for external modules not originally written in TypeScript. The project operates as a collaborative ecosystem where contributors define, validate, and maintain type declarations through a structured review process. This involves mapping type definition versions to specific library and compiler releases to ensure s

    Facilitates the creation and submission of new type declarations for community libraries through a structured review process.

    TypeScriptdefinitiondtshacktoberfest
    在 GitHub 上查看↗51,293
  • ryanhanwu/how-to-ask-questions-the-smart-wayryanhanwu 的头像

    ryanhanwu/How-To-Ask-Questions-The-Smart-Way

    35,230在 GitHub 上查看↗

    This project is a technical communication guide and developer support manual designed to help users frame high-quality technical questions to obtain helpful answers from online communities. It provides a structured troubleshooting framework for isolating problems and searching archives before requesting assistance from subject matter experts. The guide covers professional social norms and etiquette required to maintain a positive reputation within developer forums. It includes instructions on managing community interactions and following up after resolutions to handle technical social interac

    Describes a workflow for improving project documentation as a part of the community contribution process.

    JavaScriptrtfmstfwtranslation
    在 GitHub 上查看↗35,230
  • github/opensource.guidegithub 的头像

    github/opensource.guide

    15,530在 GitHub 上查看↗

    This project serves as a comprehensive repository of best practices and documentation standards for managing open source software. It provides a foundational framework for establishing project governance, defining contributor roles, and structuring the lifecycle of collaborative software development. By centralizing knowledge on community building and operational transparency, it acts as a guide for launching, maintaining, and scaling healthy software projects. The project distinguishes itself by offering actionable strategies for the human and organizational aspects of software development t

    Teaches best practices for submitting code, documentation, and feedback to effectively participate in public software communities.

    HTMLbest-practicesdocumentationhacktoberfest
    在 GitHub 上查看↗15,530
  • octocat/spoon-knifeoctocat 的头像

    octocat/Spoon-Knife

    13,848在 GitHub 上查看↗

    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

    Offers a sandbox environment for practicing open source contribution workflows.

    HTML
    在 GitHub 上查看↗13,848
  • kubernetes/communitykubernetes 的头像

    kubernetes/community

    12,902在 GitHub 上查看↗

    This repository serves as the coordination hub for the Kubernetes community, focusing on open source contribution and project governance. It provides the structures necessary to manage the development of subprojects through a distributed governance model involving committees and working groups. The project manages community coordination by connecting contributors through a network of mailing lists and chat channels. It defines the requirements and responsibilities for contributor membership, including the process for becoming an official member or code reviewer. The repository utilizes a sta

    Standardizes the process of community contributions through formal issue tracking and pull request reviews.

    Jupyter Notebookkubernetes
    在 GitHub 上查看↗12,902
  • unicodeveloper/awesome-nextjsunicodeveloper 的头像

    unicodeveloper/awesome-nextjs

    11,041在 GitHub 上查看↗

    This project is a community-curated directory serving as a central hub for resources related to the Next.js framework. It provides a structured collection of learning materials, starter templates, and third-party extensions designed to assist developers in building and maintaining web applications. The repository distinguishes itself through a community-driven contribution model, where developers maintain and update the collection via version-controlled pull requests. This collaborative approach ensures the directory remains an organized taxonomy of real-world examples, architectural patterns

    Facilitates decentralized project updates through standardized peer-review and contribution workflows.

    awesome-listframeworkisomorphic
    在 GitHub 上查看↗11,041
  • pingcap/talent-planpingcap 的头像

    pingcap/talent-plan

    10,938在 GitHub 上查看↗

    Talent Plan 提供以分布式数据库设计、系统编程和开源贡献工作流为核心的指导性培训计划和课程。该项目提供了一个分布式系统教育计划,由专注于数据库内部原理的精选课程和实验组成。 该课程强调使用 Rust 语言构建高性能网络应用和实现分布式算法。它整合了关于版本控制、社区治理以及向公共软件项目贡献所需特定流程的教育材料。 该项目涵盖了广泛的技术和组织领域,包括分布式数据库工程、开源社区管理和技术指导协调。它通过构建容错键值存储和研究专业分布式数据库架构来实现实践应用。 其他材料涵盖了开源基础知识,包括项目治理、软件许可,以及使用 Git 和 GitHub 等协作平台。

    Implements standardized processes for managing external contributions and community participation.

    Rust
    在 GitHub 上查看↗10,938
  • gitkraken/vscode-gitlensgitkraken 的头像

    gitkraken/vscode-gitlens

    9,846在 GitHub 上查看↗

    GitLens is a Git extension for VS Code that brings inline blame annotations, CodeLens authorship information, and an interactive commit graph directly into the editor. It provides a visual timeline of repository history with color-coded branch relationships, search, and filtering, alongside file-level annotations that show who last changed each line and why. The extension also functions as a cross-provider pull request manager, integrating with GitHub, GitLab, Bitbucket, and Azure DevOps to centralize PR and issue tracking within the IDE. What distinguishes GitLens is its AI-powered Git assis

    Aggregates pull requests, issues, builds, and blockers across repositories into a single view for action identification.

    TypeScriptgitgithubvscode
    在 GitHub 上查看↗9,846
  • apachecn/interviewapachecn 的头像

    apachecn/Interview

    8,944在 GitHub 上查看↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Offers guidance on managing open source contributions through forking, syncing, and pull requests.

    Jupyter Notebookinterviewkaggleleetcode
    在 GitHub 上查看↗8,944
  • gitpod-io/openvscode-servergitpod-io 的头像

    gitpod-io/openvscode-server

    5,891在 GitHub 上查看↗

    OpenVSCode Server is an open-source project that runs the full Visual Studio Code editor as a web application served from a remote server, enabling development through any browser without local installation. It provides a browser-based IDE that combines containerized development environments, remote file system access, and server-side process management to deliver a complete remote development experience. The project supports the standard VS Code extension model, allowing plugins to add languages, debuggers, and tools without modification. It maintains real-time bidirectional communication be

    Provides workflows for submitting bug reports, feature requests, code changes, and documentation improvements.

    TypeScriptideremotevscode
    在 GitHub 上查看↗5,891
  • missing-semester/missing-semestermissing-semester 的头像

    missing-semester/missing-semester

    5,525在 GitHub 上查看↗

    The Missing Semester is a free, open-source educational curriculum designed to bridge the gap between theoretical computer science and the practical tooling every software engineer needs. Organized as a structured course, it covers Unix shell mastery, version control with Git, software debugging and profiling, system administration fundamentals, and computer security practices — the skills often left out of traditional degree programs. The project is maintained as a collaborative set of lecture notes, exercises, and guides that function as both a professional development tools course and a Uni

    Teaches submitting bug reports and pull requests that respect maintainer time with clear rationale.

    CSS
    在 GitHub 上查看↗5,525
  • ndleah/python-mini-projectndleah 的头像

    ndleah/python-mini-project

    4,275在 GitHub 上查看↗

    该项目是一个 Python 编程脚本和教育性迷你项目合集,旨在作为一个共享开发环境。它作为一个开源代码存储库,开发者可以在其中通过动手实践来练习编码并探索数据科学概念。 该存储库作为一个协作学习资源,专注于 fork 和 pull request 工作流。它利用分布式版本控制系统来协调社区贡献和 Python 脚本的同行评审。

    Provides a structured workflow for community members to contribute code via forking and pull requests.

    Pythondata-analysisdata-sciencedata-visualization
    在 GitHub 上查看↗4,275
  • theodinproject/theodinprojectTheOdinProject 的头像

    TheOdinProject/theodinproject

    4,282在 GitHub 上查看↗

    The Odin Project is an open-source, full-stack web development curriculum that guides learners from basic scripting to deploying complete applications through a structured, project-based learning path. It functions as a self-directed bootcamp covering frontend, backend, databases, and job-seeking skills, with a peer-to-peer learning community where developers give and receive structured help through a forum. The platform distinguishes itself through a project-based curriculum engine that presents curated resources and assignments requiring independent problem-solving rather than step-by-step

    Accepts community pull requests and issue reports to continuously evolve the curriculum and platform codebase.

    Rubycurriculumhacktoberfestodin
    在 GitHub 上查看↗4,282
  • ladaapp/ladaladaapp 的头像

    ladaapp/lada

    3,402在 GitHub 上查看↗

    Sorts issues and pull requests by creation date, comment count, update time, or deadline.

    Pythondepixelizationjav-restorationmosaic-removal
    在 GitHub 上查看↗3,402
  • mitchellh/vouchmitchellh 的头像

    mitchellh/vouch

    3,343在 GitHub 上查看↗

    Vouch is a GitHub Actions automation that enforces community trust by requiring new contributors to be vouched by existing members before they can interact with a project's issues and pull requests. It maintains a vouched user list in a tracked file, and automatically closes or locks interactions from unvouched or denounced users to reduce spam and abuse. The system lets collaborators manage trust through issue and discussion comments using specific keywords to vouch, denounce, or unvouch users, with automatic updates to the vouched list and optional pull request merges. It also provides a CL

    Blocks unvouched users from opening issues or pull requests, with automatic closure and locking.

    Nushell
    在 GitHub 上查看↗3,343
  • a-little-org-called-mario/a-little-game-called-marioa-little-org-called-mario 的头像

    a-little-org-called-mario/a-little-game-called-mario

    1,442在 GitHub 上查看↗

    本项目是一个开源游戏引擎,旨在作为一个协作平台,用于构建和分发交互式软件。它为开发者提供了一个共享环境,以便通过集体维护来协调贡献并管理游戏机制的开发。 该引擎利用分布式版本控制工作流来跟踪细粒度的代码变更,并管理跨团队的功能集成。通过采用模块化架构,系统允许独立开发核心游戏组件,从而促进可扩展的游戏功能和结构化协作。 该项目通过标准化的贡献实践支持社区驱动的开发,包括同行评审的 pull request 和针对并发编辑的手动冲突解决。这些工作流确保了项目在整个开发生命周期中的稳定性和可追溯性。

    Standardizes community-driven development practices including code reviews and public submissions.

    GDScriptgamegame-developmentgamedev
    在 GitHub 上查看↗1,442
  • material-components/material-componentsmaterial-components 的头像

    material-components/material-components

    1,095在 GitHub 上查看↗

    Material Components is a cross-platform user interface framework and design system library that provides a collection of reusable interface elements. It is built to ensure consistent visual identity and interaction patterns across diverse web and mobile environments by utilizing shared design tokens and standardized development guidelines. The project distinguishes itself through a modular architecture that allows for the independent integration or extension of individual interface components. It supports both native and cross-platform implementations, enabling developers to maintain a unifie

    Implements formal legal agreements and multi-party review workflows to maintain code quality in collaborative projects.

    materialmaterial-componentsmaterial-design
    在 GitHub 上查看↗1,095
  • stefanjudis/tiny-helpersstefanjudis 的头像

    stefanjudis/tiny-helpers

    1,035在 GitHub 上查看↗

    Tiny Helpers is a curated directory of single-purpose online utilities designed to assist developers with common web tasks and technical workflows. The project functions as a static site generator that organizes these resources into a structured collection, providing a centralized hub for discovering tools that improve daily productivity. The platform distinguishes itself through a data-driven architecture that decouples utility metadata from the presentation layer. This approach enables automated workflows for community contributions, allowing users to register and add new utilities through

    Streamlines the process of adding new resources to a community directory through automated file generation and CLI workflows.

    Nunjuckseleventyshow-on-my-website
    在 GitHub 上查看↗1,035
  1. Home
  2. Software Engineering & Architecture
  3. Development Methodologies
  4. Engineering Best Practices
  5. Open Source & Collaboration
  6. Open Source Methodologies
  7. Contribution Workflows

探索子标签

  • Pull Request and Issue Pipelines5 个子标签Automated workflows that accept community pull requests and issue reports to evolve a codebase. **Distinct from Contribution Workflows:** Distinct from Contribution Workflows: focuses on the automated pipeline for processing PRs and issues, not the broader contribution process.