skyraptor/filament-blocks-builder
Thank you for investing your time in contributing to our project!
In this guide you will get an overview of the contribution workflow from opening an issue, creating a PR, reviewing, and merging the PR.
Use the table of contents icon Table of contents icon on the top left corner of this document to get to a specific section of this guide quickly.
To get an overview of the project, read the README file. Here are some resources to help you get started with open source contributions:
To navigate our codebase with confidence, see TODO.
If you spot a problem with the project, search if an issue already exists. If a related issue doesn't exist, you can open a new issue using a relevant issue form.
Scan through our existing issues to find one that interests you. You can narrow down the search using labels as filters. See "Label reference" for more information. As a general rule, we don’t assign issues to anyone. If you find an issue to work on, you are welcome to open a PR with a fix.
For more information about using a codespace for working on GitHub documentation, see "Working in a codespace."
Using GitHub Desktop:
Using the command line:
Install or update to the PHP version specified in composer.json. For more information, see the development guide.
Create a working branch and start with your changes!
Commit the changes once you are happy with them. Don't forget to use the "Self review checklist" to speed up the review process :zap:.
When you're finished with the changes, create a pull request, also known as a PR.
Congratulations :tada::tada: The project team thanks you :sparkles:.
This project can be developed on Windows, however a few potential gotchas need to be kept in mind:
\r\n for line endings, while Unix-based systems use \n. Therefore, when working on Regular Expressions, use \r?\n instead of \n in order to support both environments.\ for the path separator, which would be returned by path.join and others. You could use path.posix, path.posix.join etc and the slash module, if you need forward slashes - like for constructing URLs - or ensure your code works with either.msys. While the suggestions below are not guaranteed to work and could cause other issues, a few workarounds include:
git config --system core.longpaths trueHow can I help you explore Laravel packages today?