Update contributing with a small section about new plugins (#5231)

This commit is contained in:
Monviech
2026-02-23 12:57:53 +01:00
committed by GitHub
parent ad4c250c1d
commit a6acffd7fe
+13
View File
@@ -47,3 +47,16 @@ When creating pull request, please heed the following:
* Code review may ensue in order to help shape your proposal
* Pull request must adhere to 2-Clause BSD licensing
* Explain the problem and your proposed solution
New plugins
-----------
The pull request notes apply, but with the following additional points:
* Open an issue first to explain what you want to work on and give it time for discussion
* If you are integrating a service binary it should at least be available in FreeBSD ports
* Precompiled binaries in the plugins are not allowed
* Plugins should almost always focus on integrating an existing service and providing MVC/API GUI pages for it
* It is not possible to review and integrate plugins with a large initial codebase
* If you use AI tools in your submission please disclose their use (name and model)
* Even though you are the maintainer you effectively force burden of maintainership to the community and OPNsense developers as soon as you open your first PR