What would it take to move from random commits to versioned releases with at proper test coverage? #7599
Replies: 1 comment 1 reply
-
Branching the repo into versions at regular release points, maybe monthly at first (weekly? depends on burnout rate). You can try and fork the repo and tackle this with some volunteers. The challenge would be, most want the newest thing, and they want to do different workflows. If you have an extension you are using, and it's not part of the extension records, and you know it's working bug free, submitting it to the extension records would help. If you have time, you can test the ones posted there and update accordingly. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
First of all - thank you all contributors. It's an amazing project!
But, I can't help but notice how often daily commits break this and that functionality. I have a version from the beginning of January and simply hesitant to update it, because every day I see new bug reports about certain features broken.
Perhaps I didn't look well enough, but I can't find any information about any test coverage for the project. I think that adding some (at least few manual scenarios, verifying some predefined set of features) and running it before the release would reduce the amount of frustration for users and number of bug reports like "it was working yesterday, but not anymore".
I'm willing to help with test coverage. I could outline test scenarios and can run them, or, at least portion of them, on regular basis. However, I'm not really familiar with the process of adding any QA to open source projects like that. So, any ideas and feedback will be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions