How we can help you

If you want to make some change to the Zope Toolkit, start a thread on zope-dev about it. The Steering Group is watching.

The Steering Group is going to make decisions in the following way:

  • A steering group member participates in discussions as normally, saying +1 or -1 or whatever alternative suggestions they may have.

  • If it’s clear there’s a consensus by the steering group, we will record the decision in a document in SVN to be announced. If not all steering group members voted and it’s “enough time” later, fine, the decision is made by those who did care to contribute.

  • If there is no consensus by the steering group, the most votes by steering group members in the thread win. It is the task of the steering group to detect this and record it (or delegate its recording by someone else, even better).

  • If for some reason it’s hard to count votes and get consensus in the Steering Group, people can point this out. “Steering Group help, no consensus detected!”. We will then reach a consensus.

  • If there’s still no consensus, Martijn is going to flip a coin and that’s going to be the answer. Martijn going to do his best to avoid having to flip any coins, as it’s very silly to decide on the flip of a coin.

  • If you are doing a larger project of changing the code (as opposed to minor changes or bugfixes), you should make a proposal on the mailing list and get a steering group member to participate in the discussion.

  • If it’s a small topic and no steering group member participates in a discussion and consensus is reached, please proceed. Everything’s fine.

  • So, you only need to worry about the steering group for relatively large issues, and when they’re actually participating in a discussion. You can also invoke the steering group if you don’t like the consensus reached in a discussion or if no consensus is reached.

  • Feel free to call in the Steering Group and it will fly in. It’s not a bird, it’s not a plane, it’s the Steering Group!