Ok, version 3.0 is stabilizing nicely, let's talk about a more formal bug reporting/resolution process.
Github has built in features for this, let's use them.
But how, exactly ?
I think it would be a mistake to just let everyone post bugs directly, often what is perceived as a bug is a configuration/setup or design/architecture issue.
We already have a thread for configuration/setup.
We already have a thread for design/architecture.
Propose we start a third CSI thread for bug reports.
Also suggest there should be a fairly rigorous process to log a bug report, it must be:
Code:
reproducible
verified by at least two people
not already reported
not a configuration/setup issue
not a design/architecture issue
If it is a configuration/setup issue, it should be discussed in the configuration/setup thread.
If it is a design/architecture issue, it should be discussed in the design/architecture thread.
Once the bug has cleared all of those hurdles, then, and only then, it will be entered into the issues area of GitHub, most likely the CSI_Install repo.
The goal is to keep the bug list tight, that way there is at least a slim chance I will be able to keep up
Thoughts, suggestions more than welcomed, the floor is open...