Stars: 262
Forks: 32
Pull Requests: 1640
Issues: 283
Watchers: 16
Last Updated: 2022-12-16 08:08:22
Monorepo of the PoP project, including: a server-side component model in PHP, a GraphQL server, a GraphQL API plugin for WordPress, and a website builder
License: GNU General Public License v2.0
Languages: PHP, CSS, JavaScript, SCSS, Shell, HTML
PoP is a monorepo containing several projects.
GraphQL API for WordPress is a forward-looking and powerful GraphQL server for WordPress.
Plugins can extend the GraphQL schema, to fetch their own data.
GraphQL by PoP is a CMS-agnostic GraphQL server in PHP.
PoP is a set of libraries which provide a server-side component model in PHP, and the foundation to implement applications with it.
Site Builder is a set of PHP components to build a website using PoP's component-model architecture.
Similar to WordPress, it accepts themes.
To check the coding standards via PHP CodeSniffer, run:
composer check-style
To automatically fix issues, run:
composer fix-style
To execute PHPUnit, run:
composer test
To execute PHPStan, run:
composer analyse
Via Rector (dry-run mode):
composer preview-code-downgrade
Use the issue tracker to report a bug or request a new feature for all packages in the monorepo.
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
GNU General Public License v2 (or later). Please see License File for more information.