Development & Contribution guide for Developers looking to customize crater for their own projects or contribute to the development of crater.
- Clone the repository from github https://github.com/bytefury/crater.
- Install NPM globally if you haven't installed that already , for more information please refer this link
- After installing NPM globally , run
npm installinside your cloned folder, it will download all the required dependencies. - Install composer to your system and run
composer installinside your cloned folder to install all laravel/php dependencies. - Create an
.envfile by running the following command:cp .env.example .env. Or alternately you can just copy.env.examplefile to the same folder and re-name it to.env. - run command:
php artisan key:generateto generate a unique application key. - run command:
php artisan passport:keysto generate the required passport keys for authentication. - Open the link to the domain in the browser (Example:
https://demo.craterapp.com) and complete the installation wizard as directed.