Many changes, including bug fixes and documentation improvements can be implemented and reviewed via the normal GitHub pull request workflow in the LibrePCB and librepcb-doc repositories.
Some changes though are “substantial”, and we ask that these be put through a bit of a design process and produce a consensus among the LibrePCB community. This category is intended to discuss about such changes.
Following things are generally considered as “substantial” changes and thus should be discussed first:
- Introducing large and/or complex features
- Conceptual changes of the library system
- File format changes
- API changes
For bugreports, trivial feature requests, documentation or similar things, you don’t have to start a discussion first. Just open an issue or pull request on the corresponding repository instead.