alterfw / ampersand
A microframework to develop using wordpress
Installs: 1 078
Dependents: 1
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 0
Open Issues: 1
Requires
- aura/session: ~2.0
- nikic/fast-route: ^1.2
- slim/slim: ~2.0
- symfony/http-foundation: ^3.1
- twig/twig: ~1.0
Requires (Dev)
- phpunit/phpunit: 3.x
README
Routes and Views for WordPress Applications, based on Slim.
Instalation
composer require alterfw/ampersand
Require the composer autoload file into your functions.php
:
require "vendor/autoload.php";
Contributing
This project doesn't have an styleguide yet but you should follow the existing code. Before create any pull requests make sure that all tests are passing.
Development Environment
To setup de development environment first download Docker and create a virtual machine:
docker-machine create --driver virtualbox default
eval "$(docker-machine env default)"
Then run:
docker-compose up
This will create a WordPress and a theme with Ampersand installed as dependency.
If you want to modify the theme files, take a look at the test/theme
directory. These files are copied during the docker-compose up
command, so if you change anything in these files you need to terminate the process and run again.