openSUSE:WebYaST git submit

Jump to: navigation, search

Commit rules

What does your commit have to pass to be good:

  • all fixes (not just reported) must have a test, which fails without the commit and passes with it. UI fixes, spec file fixes, documentation fixes and javascript fixes have exception.
  • bigger functionality (takes more then one day) is done in separate branch and is merged after it is complete (covered by tests and that tests don't fail). If it is part of WebYaST framework, then it must be also properly documented in RDoc)
  • it is better to commit small parts often than to commit a big one once (minimal frequency should be once per day, higher is better)