-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Road ahead #48
Comments
What I think would make PRs be merged faster is tests that ensure that the existing functionality (and new being added) is not being broken. Since there were no tests at all things need to be looked more thoroughly, also worth noting that we work on ZAP on our free time (most of the time at least). Note that the long term plan is to provide an action that makes use of Automation Framework. |
Thanks! Also to be clear, I don't want to criticize or assume any SLAs for open-source software. I'm an open-source maintainer myself (though only for smaller projects) and als owork on this project in my evenings, so I fully understand that sometimes there is no time to look at things. I'm mainly trying to understand what I can do so that PRs need to be looked at only once or twice and then decided upon. Testing is a good starting point - with the tests and the GitHub action in place now, some changes (mainly from step 3) should be really easy to review. For step 1, this won't be as easy, unfortunately, and will also require more support than just merging a PR. |
@dbartholomae I think one of the key things we need is someone to take ownership of the actions. I'd also like to see some more docs explaining how things fit together and how to test them (where any manual testing is needed). Would a video call be a good option? We can organise that via email / twitter if you like - I think you know my accounts? |
Quick summary from our call:
I might also make other small improvements to the existing codebase wherever I touch it, but only, if it makes reviewing the code easier. |
|
I guess for no.4 he means "semi-automated", in that it's automated but we'll have to kick it off 'manually'.... 🤷 I could be wrong though. |
Thanks! Yes, better wording would be "I'll automate more around the manual release process" :) |
Hi! After the first PR, I would like to talk a bit about the road ahead before taking this on. On the meta level I would like to understand what I can do to get PRs merged faster, and, on a content level, align on a roadmap.
For the roadmap, I currently see these steps:
I'm happy about feedback on the roadmap, but would also love to understand what I can do to speed up the merge process and discussion. I could e.g. offer to have a synchronous 30 minute session when a PR is done with everyone who is needed to approve the PR to discuss what needs to be done. But I'm also open to other suggestions.
What do you think?
The text was updated successfully, but these errors were encountered: