Hi all, I have used Cassandra for a long time and had my fork to make changes but recently I have started to contribute more actively to the upstream. As a quite a new contributor I am a bit confused with a lack of clarity for ticket transition rules. I understand that for the majority there is no real need for it - people just have it learned from practice but probably we can use me as a tester for the process description to make it more clear and explicit. I read the following docs: https://cassandra.apache.org/_/development/index.html https://cassandra.apache.org/_/development/patches.html
but still I do not have a very clear picture of a ticket lifecycle (especially about the part with reviewing/approvals). For me as an engineer it is a finite state machine with conditions on transitions between states. I want to draw it explicitly (as a diagram or as a table) and share to check my understanding, then after a discussion it can be integrated in the contributor docs. I hope it makes sense.. Regards, Dmitry On Mon, 27 Jan 2025 at 13:55, Brandon Williams <dri...@gmail.com> wrote: > Hello, > > This is just a reminder of the difference between these states. > "Needs committer" is for when there is already one reviewer, and a > second is needed (this state used to be called "Needs 2nd reviewer".) > "Patch Available" is the state used when you need an initial review. > If in doubt, use "Patch Available" please, and thanks! > > https://lists.apache.org/thread/g4mvx41jdvn700719po0nxhz7n1ftpnc > > Kind Regards, > Brandon > -- Dmitry Konstantinov