3 个仓库
Patterns for organizing code within a specific language to improve maintainability, such as using extensions for protocol conformances.
Distinct from Package-Based Code Organization: Distinct from Package-Based Code Organization: focuses on internal file structure and grouping logic via language features rather than folder/package boundaries.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Language-Specific Structural Patterns. Refine with filters or upvote what's useful.
This project is a community-driven style guide that defines standards for formatting and structuring Ruby code. It serves as a collection of language conventions and best practices intended to ensure that Ruby applications are written idiomatically and maintainably. The guide functions as a static analysis standard, providing a reference that automated linting tools use to enforce uniform coding patterns and structural rules. By mapping written guidelines to these automated configurations, it establishes a shared source of truth for code consistency. The scope of the project covers Ruby code
Organizes coding standards into specific structural patterns and examples for consistent application.
This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design standards, and a memory management guide. It establishes standardized naming and formatting rules to ensure consistent and maintainable source code. The project includes a linting configuration used by automated tools to detect and enforce syntax patterns. These rules are designed to standardize code style and can be integrated into build phases to block commits with formatting errors. The guidelines cover a broad range of development capabilities, including the use of access mo
Establishes standards for grouping protocol conformances and functionality into extensions to maintain a clean class structure.
本项目是一个 Visual Studio Code 图标包,由一组 SVG 图形和检测系统组成,旨在修改文件资源管理器的外观。它提供了一套全面的文件和文件夹视觉标识符,以改善项目导航和结构可视化。 该扩展包含一个项目框架检测器,可扫描工作区目录结构以自动应用技术特定的图标。用户还可以通过手动图标关联、从外部目录集成自定义图标以及在不同图标预设之间切换来进一步个性化其环境。 该系统通过将扩展名和名称映射到特定资产来处理文件和文件夹类型的可视化,包括针对浅色和深色界面的主题感知解析。它还包括界面文本本地化功能以及将配置重置为默认状态的实用程序。
Automatically applies technology-specific icon sets by scanning the workspace for framework-identifying filenames.