Bruno Oliveira wrote: >> Rather than work on a large, monolithic reorganisation as I tried before, >> I would like to do it in very small commits and cycles, that can quickly be >> checked, approved and merged, over a period of a few weeks.
>Are the small changes self-contained? If so, I think they can target the >master branch as usual with other PRs. > >If however the changes are just part of an overall redesign, where it only >makes sense to publish them to users once the overall redesign is complete, >we can have a separate branch in the repository, like before. That's exactly the thing I want to and think I can successfully avoid. The changes will be iterative and evolutionary. The idea is that each one will contain something - however small - that moves in the right direction and can be included. So yes, I would like to target the master branch, in effect with a stream of small commits. It's possible to do this with documentation in a way that's not possible with code. >>To help make it work, I would need to be able to rely on very short >> review/merge cycles, which I know is asking a lot in a project like this. >> On the other hand, each proposed change will typically be very small and >> easy to review. In fact some of them will likely seem quite trivial or >> banal in content, but if you can put up with that during the process, it's >> part of the approach. >Overall our review response is quick, usually within 1-2 days (if not a few >hours). What do you think would be required for this work? That would certainly work for me. >Thanks for offering to contribute again! I'd really like to do this, it has been on my mind since 2017! But as it could be annoying for the team to be faced with the proposed stream of very small commits, I'd like to get a sense whether it would fit with the way you actually want to work. Regards, Daniele _______________________________________________ pytest-dev mailing list pytest-dev@python.org https://mail.python.org/mailman/listinfo/pytest-dev