// DOKUMENTACE ICON PICKER 4.x

Contributing

Contributions are welcome and will be fully credited. This page covers the quickest way to get your issue, idea or PR in front of us.

Before you open anything, please read the contribution guide in the repository.

Reporting a bug

Bugs belong in the issue tracker.

Before you open one, please try to reproduce the problem once more, and have a quick look at the open issues and pull requests to see if somebody already reported it or is working on a fix.

To make the report useful to us, please include:

  1. Your filament version and your plugin version
  2. The code of the field or column you are having trouble with
  3. What you expected to happen, and what happened instead
  4. The full exception and stack trace, if there is one
NOTEThe more of your setup you share, the faster we can reproduce it. A lot of issues turn out to be a missing custom theme or missing assets, so please double check the installation page first.

Requesting a feature

Feature requests are handled as discussions instead of issues, so other users can chime in and tell us whether they need it too.

Please describe what you are trying to build rather than only the API you have in mind. It is often possible to solve it with what is already there, and if it isn't, knowing the use case helps us design the option properly.

Asking a question

If something is unclear and you are not sure it's a bug, please use the Q&A discussions.

Reporting a security issue

Please do not open a public issue for security problems.

If you discover a security related issue, send an email to office@guava.cz instead. More details in our security policy.

Opening a pull request

A PR is very welcome, for features as well as for fixes and documentation.

  1. Fork the repository and create a branch off main
  2. Add tests for your change, we use pest
  3. Make sure the whole suite passes with composer test
  4. Run composer format to apply our code style
  5. Run composer analyse to make sure phpstan is happy
  6. Open the PR against main and describe what it changes

We use conventional commits, since our releases are generated from the commit history. So please prefix your commits with feat:, fix:, docs: or chore:.

If your change breaks the public API, please say so in the PR description so we can release it as a new major.

Improving the docs

The documentation lives in the docs directory of the repository, with one directory per major version. If you spot something wrong or missing, you can edit the markdown file directly and open a PR.

Contributing financially

Maintaining our packages takes a lot of unpaid time. If this package saves you some of yours, you can support the work through GitHub Sponsors.

If you or your company depend on our packages, sponsoring is what keeps them maintained and compatible with new filament versions. It is very much appreciated :)

guava/filament-icon-picker 709K instalací · 163 hvězd
// COOKIES

Pár cookies drží web v chodu; další si pamatují nastavení nebo počítají návštěvy. Vy rozhodujete, co poběží.

Zásady cookies