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 [email protected]: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
.env
file. You only need to change theDB_
items,BASE_URL
to website, andGOOGLE_PLUS_API_KEY
(if using it) - You now need to get the
hidefedora
database. 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 migrate
and 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!