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

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

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

php-fig/fig-standards

0
View on GitHub↗
12,517 星标·2,805 分支·11 次浏览www.php-fig.org↗

Fig Standards

This project establishes a collection of interoperability standards for the PHP ecosystem. It defines common technical specifications to ensure that separate software projects and libraries can work together without compatibility issues.

The standards cover a variety of core domains, including specifications for class autoloading through namespace-to-path mapping, shared coding style guides for codebase uniformity, and common component interfaces for services such as logging and caching. It also defines shared specifications for network communication to ensure consistent interactions between different clients and servers.

These standards are developed through a formal proposal workflow involving community review and consensus to move technical recommendations to approved status.

Features

  • Interoperability Standards - Establishes common technical specifications so that separate software projects and libraries can work together without compatibility issues.
  • Autoloading Standards - Maps namespaces to file paths using a consistent method so classes load automatically during execution.
  • Interoperability - Defines common method signatures and class types that allow disparate libraries to communicate without direct dependencies.
  • Autoloading Implementations - Implements mapping of namespaces to file paths so classes load automatically during execution across libraries.
  • Autoloading Specifications - Provides the standard for mapping namespaces to file paths so classes load automatically during execution.
  • Code Style Guides - Enforces basic and extended style guides to maintain codebase uniformity across diverse project environments.
  • Coding Standards - Organizes coding style rules into basic and extended tiers to balance strict uniformity with project flexibility.
  • Coding Standards - Applies consistent formatting and writing rules to ensure PHP code remains readable and uniform across projects.
  • Specification-Driven Development Frameworks - Establishes technical requirements and constraints that third-party implementers must follow to ensure cross-project compatibility.
  • Namespace Mappings - Standardizes how class names translate to file system locations to enable automatic loading of source files.
  • PHP Interface Standards - Defines common interfaces for logging and caching to ensure different PHP libraries can communicate and integrate seamlessly.
  • Logging Interfaces - Defines common interfaces for services such as logging and caching to ensure seamless integration between libraries.
  • PHP Standard Implementations - Establishes common technical specifications so that separate PHP software projects and libraries can work together without compatibility issues.
  • Network Communication Specifications - Defines shared specifications for messages and handlers to ensure consistent communication across different network clients and servers.
  • HTTP Interaction Standards - Defines shared specifications for messages and handlers to ensure consistent communication across different network clients and servers.
  • Proposal Submission Workflows - Provides a structured cycle of community review and consensus for moving technical specifications from proposal to approved status.
  • Coding Standard - Listed in the “Coding Standard” section of the Awesome Laravel Education awesome list.

Star 历史

php-fig/fig-standards 的 Star 历史图表php-fig/fig-standards 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Fig Standards 的开源替代方案

相似的开源项目,按与 Fig Standards 的功能重合度排序。
  • thoughtbot/guidesthoughtbot 的头像

    thoughtbot/guides

    9,556在 GitHub 上查看↗

    This project is a software engineering style guide and a curated collection of architectural patterns and coding standards. It provides a multi-language coding standard to ensure maintainable software across Ruby, Python, JavaScript, and Swift. The project establishes a development workflow specification for version control, continuous integration, and peer review to maintain a linear project history. It also includes a web accessibility framework based on ARIA and WCAG standards, using design tokens and semantic HTML patterns to build inclusive interfaces. The guides cover a broad range of

    Ruby
    在 GitHub 上查看↗9,556
  • codeigniter4/codeigniter4codeigniter4 的头像

    codeigniter4/CodeIgniter4

    5,924在 GitHub 上查看↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    在 GitHub 上查看↗5,924
  • amontalenti/elements-of-python-styleamontalenti 的头像

    amontalenti/elements-of-python-style

    3,489在 GitHub 上查看↗

    This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean, maintainable, and idiomatic code. It provides a set of opinionated guidelines and architectural patterns focusing on functional and declarative programming to reduce complexity and improve overall code quality. The guide establishes specific standards for naming conventions, module organization, and project layout. It emphasizes reducing object coupling by favoring modules and functions over deep class hierarchies and offers technical standards for writing docstrings and marku

    code-stylecodestyledocumentation
    在 GitHub 上查看↗3,489
  • bbatsov/rails-style-guidebbatsov 的头像

    bbatsov/rails-style-guide

    6,509在 GitHub 上查看↗

    This project is a collection of community-driven coding standards and best practices for developing maintainable Ruby on Rails applications. It serves as a style guide, architecture reference, and development guide to ensure consistency across a codebase. The guide provides technical recommendations for establishing naming conventions and architectural patterns. It specifically focuses on organizing models, controllers, and views to separate business logic from data persistence and user interface presentation. The documentation covers a broad range of capabilities, including RESTful API desi

    在 GitHub 上查看↗6,509
查看 Fig Standards 的所有 30 个替代方案→

常见问题解答

php-fig/fig-standards 是做什么的?

This project establishes a collection of interoperability standards for the PHP ecosystem. It defines common technical specifications to ensure that separate software projects and libraries can work together without compatibility issues.

php-fig/fig-standards 的主要功能有哪些?

php-fig/fig-standards 的主要功能包括:Interoperability Standards, Autoloading Standards, Interoperability, Autoloading Implementations, Autoloading Specifications, Code Style Guides, Coding Standards, Specification-Driven Development Frameworks。

php-fig/fig-standards 有哪些开源替代品?

php-fig/fig-standards 的开源替代品包括: thoughtbot/guides — This project is a software engineering style guide and a curated collection of architectural patterns and coding… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… amontalenti/elements-of-python-style — This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean,… bbatsov/ruby-style-guide — This project is a community-driven Ruby coding style guide and static analysis standard. It provides a collection of… bbatsov/rails-style-guide — This project is a collection of community-driven coding standards and best practices for developing maintainable Ruby… kodecocodes/swift-style-guide — This project is a comprehensive set of standards for the Swift ecosystem, providing a code style guide, API design…