Skip to content

Meeting20150520

Evgeny Mandrikov edited this page May 20, 2015 · 3 revisions

Geneve, 20.05.2015: Evgeny, Marc

Development Process

  • users mailing list
    • Evgeny will do first dispatching from now on
  • beta testing
    • We stay with our snapshot builds
    • Builds for feature branches should be created with downlaodable artifacts (issue #311)
    • We agree that we might sometimes break functionality in releases, in this case users can stay with last working release until we publish a new release
  • feature prioritization
    • will be done with GitHub milestones
    • we focus on the next release only
    • the number items in a milestone should be limited
    • when opening a new release milestone there will be a common planning (skype, ...)
    • For preparation we tag issues with "milestone candidate"
  • more focused work especially on large features
    • For large features task planning is required.
    • Tasks can be written down in issue descriptions or split into multiple issues (enables separate PRs)
  • collaboration
    • Conversation primarly happens in issues or PRs
    • All bug fixes and new features should be handled with PRs
    • We try to do reviews on all PRs
    • Branches are kept in the jacoco/jacoco repository to allow collaboration between organization members
    • We try to avoid small intermediate commits, forced push are ok on PRs

Development Infrastructure

  • refactoring of build
    • See issue #312