Different alternatives should be analyzed:
- this repository contains only a list of external community modules (that support a specific Hakunapi release, that should be also mentioned on the list), the Hakunapi repository does not have any dependencies to such modules
- the repository contains
community/modules etc folder to which community modules would be added via contributions (pull requests), such modules would be testable when testing and packaging core Hakunapi modules, but embedding them to Hakunapi server deployments would be optional
- some other?
Also some of module currently in https://github.com/nlsfi/hakunapi/tree/main/src could be also moved to community module section, like "hakunapi-esbulk", "hakunapi-smile", "hakunapi-telemetry-opentelemetry", that are not widely used and not under active development.
Currently there is CONTRIBUTING.md document that guides how to give feedback, report bugs, reporting security issues, suggest enhancements or contributing a pull request.
This document should be edited to contain also guidance about community modules.
Different alternatives should be analyzed:
community/modulesetc folder to which community modules would be added via contributions (pull requests), such modules would be testable when testing and packaging core Hakunapi modules, but embedding them to Hakunapi server deployments would be optionalAlso some of module currently in https://github.com/nlsfi/hakunapi/tree/main/src could be also moved to community module section, like "hakunapi-esbulk", "hakunapi-smile", "hakunapi-telemetry-opentelemetry", that are not widely used and not under active development.
Currently there is CONTRIBUTING.md document that guides how to give feedback, report bugs, reporting security issues, suggest enhancements or contributing a pull request.
This document should be edited to contain also guidance about community modules.