autarky / framework
Autarky - PHP framework for self-sufficient developers
Installs: 733
Dependents: 3
Suggesters: 0
Security: 0
Stars: 62
Watchers: 7
Forks: 6
Open Issues: 11
Requires
- autarky/container: ~1.1
- nikic/fast-route: 0.6.*
- psr/log: ~1.0
- stack/builder: ~1.0
- symfony/http-foundation: >=2.4
- symfony/http-kernel: >=2.4
Requires (Dev)
- autarky/twig-templating: ~0.2
- mockery/mockery: ^0.9.1
- monolog/monolog: ~1.3
- phpunit/phpunit: >=4.8
- symfony/browser-kit: >=2.3
- symfony/console: >=2.3
- symfony/yaml: >=2.3
Suggests
- autarky/twig-templating: Twig templating integration (removed from framework package in 0.8)
- dev-develop / 0.11.x-dev
- dev-master / 0.10.x-dev
- 0.10.1
- 0.10.0
- 0.9.x-dev
- 0.9.1
- 0.9.0
- 0.8.x-dev
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.x-dev
- 0.7.1
- 0.7.0
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.8
- 0.5.7
- 0.5.6
- 0.5.5
- 0.5.4
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.1
- 0.4.0
- 0.3.3
- 0.3.2
- 0.3.1
- 0.3.0
- 0.2.6
- 0.2.5
- 0.2.4
- 0.2.3
- 0.2.2
- 0.2.1
- 0.2.0
- 0.1.6
- 0.1.5
- 0.1.4
- 0.1.3
- 0.1.2
- 0.1.1
- 0.1.0
- dev-fix-travis
This package is auto-updated.
Last update: 2024-11-07 04:50:31 UTC
README
Autarky is a PHP framework for experienced developers and/or quick learners, with a focus on developer freedom of choice, configuration over convention, and the right mix of rapid/pleasant development and sturdy application architecture.
Documentation is available at autarky.lutro.me.
Changelog and upgrade instructions are available in Github's releases.
Related repositories: Container, Twig templating
Installation
Try the framework out by creating a skeleton project using composer.
If you don't have composer installed already:
curl -sS https://getcomposer.org/installer | php
chmod +x composer.phar && mv composer.phar /usr/local/bin/composer
Create the skeleton project using composer:
composer create-project -s dev autarky/skeleton --prefer-dist ./myproject
cd myproject && php -S localhost:8000 -t ./public
Visit the url "localhost:8000" in your browser to make sure it's working.
Contributing
git clone https://github.com/autarky/framework /path/to/autarky
cd /path/to/autarky
composer install
phpunit
The master branch is the current minor version. Previous minor versions have their own branches. Only critical bugfixes should be applied to these branches.
The develop branch is the next minor version. New features are applied to this branch.
Read the CONTRIBUTING.md file for more information.
Contact
Feel free to open an issue on GitHub if you have any problems or suggestions. Alternatively (or additionally), you may want to ask on Stack Overflow using the "autarky" tag.
Contact Andreas Lutro personally for potential security issues.
License
The contents of this repository is released under the MIT license. See the LICENSE file included for more information.