The website is currently using the Laravel framework.
##Requirements
- Composer
- Laravel (This will be downloaded via Composer, no need to download this!)
- Apache, PHP, MySQL
- Google+ API key (Only need this is if you plan to work with report submission)
##Setup/Contributing
- Create a fork and then clone the repository:
git clone git@github.com:Fogest/hidefedora-web.git - To get all the required elements use composer:
composer install(you may have to usecomposer.phar) - Copy the .env.example file to a new file named .env:
cp .env.example .env(linux) - Customize the
.envfile. You only need to change theDB_items,BASE_URLto website, andGOOGLE_PLUS_API_KEY(if using it) - You now need to get the
hidefedoradatabase. To do this create a database namedhidefedora. Once you have the database it is simple to get up to date with the schema. Just runphp artisan migrateand you are set! Laravel handles getting all the tables in! - You are now ready to code. Make whatever changes you'd like, commit the changes (
git commit), then push those changes to your fork (git push). From here you can create a pull request on Github. I will then review your pull request and choose whether to accept it (likely will accept).
##Misc If you have any issues or questions don't be afraid to contact me or create an "Issue" and I will help you out!