My 2 cents:
- All changes to the master branch should be made using pull requests (we already do this most of the time)
- Do not merge your own pull request (we have to actively keep an eye on each others work)
- Changes should should strive towards increasing or at least maintaining the quality of the project (code coverage, coding standards etc.)
- Changes to master which affects users (new features or bugfixes) should be released as soon as possible.
What do you think?
/kasperg
The only thing I see a problem with is, as long as we don't get more contributors, is not merging your own pull requests. For new features I think it's a good idea, because they don't have to be included as soon as possible. But bugfixes may be exempted from the rule if they need to be included as soon as possible. I know I won't have time to do as many merges as I'd like, so they may be left hanging. What do you think?
* Maintain/improve code quality with each change. We should be extra careful to follow this, so we ask other contributors to include tests, convert code to standard * Follow the psr-2 coding standard? Thinking about this commit https://github.com/wsdl2phpgenerator/wsdl2phpgenerator/commit/
458e526ca7c25f6b44f0c245d3c7aac9f23a902d should new code try to follow it? Perhaps rewritten code too?