Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/PackagePages/LaravelPackage.com

Documentation for LaravelPackage.com: Learn to create Laravel specific PHP packages from scratch, following this open documentation.
https://github.com/PackagePages/LaravelPackage.com

hacktoberfest laravel mkdocs package package-development

Last synced: 12 days ago
JSON representation

Documentation for LaravelPackage.com: Learn to create Laravel specific PHP packages from scratch, following this open documentation.

Awesome Lists containing this project

README

        

# Developing Laravel Packages

This is the repo for the [Laravel Package](https://laravelpackage.com/) project. A central place to learn how to create a package from scratch.

All provided examples are available as an accompanying example package named "BlogPackage", which you can find and clone here: [https://github.com/Jhnbrn90/BlogPackage](https://github.com/Jhnbrn90/BlogPackage/).

## Contributing

Contributions are highly welcomed.

The static site is generated with the MKDocs Python package.
Therefore having Python 3.7+ installed locally is required to contribue.

To start contributing, follow these steps:

1. Fork this repository and `git clone` the repository
1. Create a new virtual environment using `python3 -m venv venv`
1. Activate the virtual environment: `source venv/bin/activate`
1. Install the requirements: `pip install -r requirements.txt`
1. Edit the documentation and view the output using `mkdocs serve`
1. When satisfied, commit your changes and submit the PR to the master branch

## Credits

- [John Braun][link-author]
- [All Contributors][link-contributors]

[link-author]: https://github.com/Jhnbrn90
[link-contributors]: ../../contributors