Step 1
Clone or download this Repository into a laravel installtion.
Step 2
- Rename all Files from "BoilplateXxxxx.php" to "YourPackageNameXxxxx.php"
- Search and Replace "Boilerplate" with "YourPackageName" (case sensitive!)
- Search and Replace "boilerplate" with "yourpackagename" (case sensitive!)
- Replace the name in the LICENSE File
Step 3
- Use your terminal to cd to the root of this package
- Run
composer install
- Run the tests
composer test
Step 4
- Add the namespace and the path to the composer.json File of your laravel installation
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/",
"{Vendor}\\{{PackageName}}\\": "packages/{vendor}/{packagename}/src/
}
},
- Add the Service Provider to config/app.php
-
Update all the readme /docs files
Delete what you don't need
You also need to delete links from \docs\index.md to the not used/deleted files in \docs\details -
Develop the package
- Create a Github repository for your package
- Push the package to github
- Bonus: Enable Github Pages in the settings of the repository
- Generate a Release
- Add the package to packagist
- Bonus: Add the github repository to travis to run test on every change that is pushed to the repository
- Delete this section
- DONE
Please see CHANGELOG for more information what has changed recently.
$ composer test
Please see CONTRIBUTING for details.
If you discover any security related issues, please email mail@ridrog.de instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.