You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can find detailed information on how plugins work in [our documentation](https://pelican.dev/docs/panel/advanced/plugins#create-a-plugin).
10
+
11
+
For information on setting up a panel dev environment, see the [contributing guide in the panel repo](https://github.com/pelican-dev/panel/blob/main/contributing.md#dev-environment-setup).
12
+
13
+
## Coding Standards
14
+
15
+
We use PHPStan/[Larastan](https://github.com/larastan/larastan) and PHP-CS-Fixer/[Pint](https://laravel.com/docs/12.x/pint) to enforce certain code styles and standards.
16
+
You can run PHPStan via `\vendor\bin\phpstan analyse plugins` and Pint via `\vendor\bin\pint`.
17
+
18
+
## Making Contributions
19
+
20
+
From your forked repository, make your own changes on your own branch. (do not make changes directly to `main`!)
21
+
When you are ready, you can submit a pull request to the Pelican repository. If you still work on your pull request or need help with something make sure to mark it as Draft.
22
+
23
+
If you add a new plugin, make sure to update the main README.
24
+
25
+
Also, please make sure that your pull requests are as targeted and simple as possible and don't do a hundred things at a time. If you want to add/change/fix 5 different things you should make 5 different pull requests.
0 commit comments