GitHub user hansva added a comment to the discussion: 2.17 Roadmap and goals
These are all very valid points. I do have some sidenotes: Most of the things mentioned here are ongoing and continuous efforts, but they are usually just side effects of other work that has been done. We need to improve and grow on them, but we are also not yet at the critical mass of developers to make some of them happen, or some of our developers will have to step up and spend more time on the "boring work". You say code reliability and trust should be our main focus, and not the UI, but then you mention most of the issues your customers are reporting are related to the UI ;) **Stability** We have integration tests that run daily. I really hope everyone knows that. They can be found [here](https://ci-builds.apache.org/job/Hop/job/Hop-integration-tests/), but maybe not everyone knows because it sometimes feels like I am the only person who ever takes action when some of them are failing... We have about 300 of them now, which is a great start, but not nearly enough. **PR Policies** I think after our squash and merge discussion, we have that first bit covered, for the other two, our test coverage is too low to lock down the original functionality so most of the changes can only be validated with manual testing and prior knowledge of what these transforms/action were supposed to do. This means it is all on the shoulders of the reviewer to know all the details and intrecacies of the existing code. And this means things tend to slip between the gaps. I am hoping that with the new fixed release schedule we can encourage more people to test the changes before the actual release is done but this might also just be a pipe dream. Finalizing ongoing developments, I agree.. We (Bart & myself) have been trying to do a couple of those XML cleanups per release. But all your previous remarks come into play. It's not just cleaning up the XML, you need to add tests review the code, documentation, and usually add some new features along the way while making sure it stays backwards compatible. The only remaining transforms and actions are the really, really, really dangerous/frequently used ones, and some of them almost "scare" us GitHub link: https://github.com/apache/hop/discussions/5980#discussioncomment-14955585 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected]
