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

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

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

4 个仓库

Awesome GitHub RepositoriesSource Code Isolation

Organization of code into distinct directories to isolate custom modifications from upstream source code.

Distinct from Logic Isolation: Focuses on filesystem-based organization for merge conflict prevention rather than computational logic isolation.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Source Code Isolation. Refine with filters or upvote what's useful.

Awesome Source Code Isolation GitHub Repositories

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

    braydie/HowToBeAProgrammer

    16,218在 GitHub 上查看↗

    HowToBeAProgrammer is a comprehensive software engineering career guide and professional development framework. It serves as a curated-knowledge repository and handbook designed to help programmers acquire technical habits and social competencies necessary for professional advancement. The project distinguishes itself by integrating technical craftsmanship with a detailed manual for technical leadership and organizational navigation. It provides specific strategies for career progression, such as compensation negotiation, promotion readiness, and the management of professional boundaries to p

    Teaches how to isolate throw-away debugging code to prevent disrupting official production releases.

    learningprogramming
    在 GitHub 上查看↗16,218
  • allar/ue5-style-guideAllar 的头像

    Allar/ue5-style-guide

    6,230在 GitHub 上查看↗

    This is a community-driven style guide for Unreal Engine 5 projects, providing a comprehensive set of conventions for organizing content and writing Blueprint code. The guide establishes standards for project folder structure, asset naming, and Blueprint scripting to improve readability, maintainability, and team collaboration. The guide covers two main areas: project organization and Blueprint coding standards. For project organization, it recommends structuring content by gameplay feature rather than asset type, isolating project assets in a top-level folder, using PascalCase for folder nam

    Stores work-in-progress assets in Developer folders to prevent accidental use of unfinished content in builds.

    blueprintlintlinter
    在 GitHub 上查看↗6,230
  • sbt/sbtsbt 的头像

    sbt/sbt

    4,929在 GitHub 上查看↗

    Sbt 是一个专为 Scala 和 Java 设计的 JVM 构建工具和依赖管理系统。它作为一个多项目构建编排器,管理源代码的编译、从远程仓库解析外部库,并打包二进制文件以供分发。 该项目以其交互式构建系统而著称,该系统提供了一个用于实时状态检查和任务执行的读取-求值-打印循环(REPL)。它利用基于依赖图的执行模型来处理任务,并维护一个用于动态构建配置的类型安全键值存储。 其功能涵盖具有增量重编译、模块化项目组织和自动化测试执行的 JVM 构建自动化。该系统还支持跨版本编译、向云存储发布工件,以及用于添加自定义构建逻辑的可扩展插件模型。

    Includes version-specific directories in the source path to support different implementations across language versions.

    Scala
    在 GitHub 上查看↗4,929
  • space-wizards/space-station-14space-wizards 的头像

    space-wizards/space-station-14

    3,523在 GitHub 上查看↗

    Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp

    Organizes server-specific logic into dedicated folders to prevent merge conflicts with the upstream source.

    C#c-sharpgamehacktoberfest
    在 GitHub 上查看↗3,523
  1. Home
  2. Software Engineering & Architecture
  3. Execution Control
  4. Namespace Isolation
  5. Module Isolation
  6. Architecture Isolation
  7. Logic Isolation
  8. Source Code Isolation

探索子标签

  • Experimental Code Isolation1 个子标签Practices for separating temporary debugging or prototype code from production commits. **Distinct from Source Code Isolation:** Focuses on the temporary nature of experimental/debugging code rather than permanent filesystem-based source isolation.
  • Version-Specific Source PathsInclusion of versioned directories in the source path to allow different implementations per language version. **Distinct from Source Code Isolation:** Specific to language versioning in the source path, whereas general source code isolation is for custom vs upstream code.