arc-framework / framework
A simple modern framework for building WordPress plugins
Requires
- php: >=5.5.9
- container-interop/container-interop: 1.2.*
- illuminate/config: 5.4.*
- illuminate/console: 5.4.*
- illuminate/container: 5.4.*
- illuminate/database: 5.4.*
- illuminate/filesystem: 5.4.*
- illuminate/http: 5.4.*
- illuminate/log: 5.4.*
- illuminate/routing: 5.4.*
- illuminate/support: 5.4.*
- illuminate/translation: 5.4.*
- illuminate/validation: 5.4.*
- illuminate/view: 5.4.*
- soundasleep/html2text: ~0.3
- symfony/var-dumper: ^3.2
- tightenco/collect: 5.4.*
- tijsverkoyen/css-to-inline-styles: ^2.2
- vlucas/phpdotenv: ^2.4
Requires (Dev)
- 10up/wp_mock: dev-master
- mockery/mockery: ^0.9.9
- phpunit/phpunit: 5.*
- symfony/css-selector: ~3.1
- symfony/dom-crawler: ~3.1
- dev-master
- 0.3.25-alpha
- 0.3.24-alpha
- 0.3.23-alpha
- 0.3.22-alpha
- 0.3.21-alpha
- 0.3.20-alpha
- 0.3.19-alpha
- 0.3.18-alpha
- 0.3.17-alpha
- 0.3.16-alpha
- 0.3.15-alpha
- 0.3.14-alpha
- 0.3.13-alpha
- 0.3.12-alpha
- 0.3.11-alpha
- 0.3.10-alpha
- 0.3.9-alpha
- 0.3.8-alpha
- 0.3.7-alpha
- 0.3.6-alpha
- 0.3.5-alpha
- 0.3.4-alpha
- 0.3.3-alpha
- 0.3.2-alpha
- 0.3.1-alpha
- 0.3.0-alpha
- 0.2.5-alpha
- 0.2.4-alpha
- 0.2.3-alpha
- 0.2.2-alpha
- 0.2.1-alpha
- 0.2.0-alpha
- 0.1.4-alpha
- 0.1.3-alpha
- 0.1.2-alpha
- 0.1.1-alpha
- 0.0.6-alpha
- 0.0.5-alpha
- 0.0.4-alpha
- 0.0.3-alpha
- 0.0.2-alpha
- 0.0.1-alpha
- 0.0.0-alpha
- dev-5-5dev
- dev-link_plugin_command
- dev-develop
This package is not auto-updated.
Last update: 2024-11-14 17:28:58 UTC
README
Arc Framework
WordPress plugin development framework for Laravel developers.
Documentation
You can find the documentation here
Project Aims
Despite it's prevalence in the modern web landscape, WordPress has also attracted a reputation for being an unfriendly platform for the modern PHP developer. Though it had humble beginnings, PHP itself has come a long way since the early days of WordPress in terms of its maturity as a language, the quality of its tooling and most importantly the strength of its community.
Arc Framework aims to improve the workflow of developing WordPress plugins to a level closer to that to which developers working in modern frameworks such as Laravel, or Symfony, have become accustomed. Arc aims to encourage high quality, readable testable, and maintainable object orientated code in plugins.
Arc makes use of some of the powerful core components from other frameworks to help make this happen.
Project Status
Arc is in an alpha state. The API will change before the first release, so it is suggested that you use a fork if you intend to use it in production.
Get Involved
If you're involved in WordPress plugin development and looking for an open source project to get involved in we welcome you! If you're unsure where to start, or have never/rarely contributed to open source before don't hesitate to get in touch at arcwpframework@gmail.com, or even better click the link below to join the Slack channel and we'll be happy to get you started.
Slack Channel
Need instant help? Come and join the Arc Framework slack channel