Petrie is a purposely designed framework by @_nathanburgess to enable developers to quickly iterate simple or complex websites.
0.1.3-alpha
Petrie uses a number of open source projects to work properly:
- Laravel - The PHP Framework For Web Artisans
- Twitter Bootstrap - Front-end UI
- node.js - Evented I/O for the backend
- Gulp - The streaming build system
- jQuery - Javascript simplified
Composer:
$ curl -sS https://getcomposer.org/installer | php
$ mv composer.phar /usr/local/bin/composer
NodeJS:
$ sudo apt-get install nodejs
Gulp:
$ npm i -g gulp --save
Now that we have the prerequisites, we can install Petrie
$ git clone https://bitbucket.org/simplyreactive/petrie petrie
$ cd petrie
$ composer update
$ cp .env.example .env
$ php artisan key:generate
$ npm install
$ bower install
$ php artisan vendor:publish
$ php artisan migrate
$ gulp
The final step is to edit the .env file and adjust the database settings to your own.
Want to make Petrie even better? Awesome!
It's simple enough; just fork the repo and make your change.
When you're done, submit a pull request.
MIT