Meetings 2017 04 20
Brenden Soares edited this page Apr 28, 2017
·
2 revisions
- brendensoares
- shawncatz
- notzippy
- Discuss release cadence / iteration length and dates
- release cadence/intervals
-
monthly patch/non-breaking releases
- includes simple PRs, bug fixes, etc to avoid issues becoming stale and encourage community contribution
- new releases on Tuesday evening
- progressive monthly releases, as features are ready for release
- how can we use release candidates to test out new features with the community?
- merge
develop
intorelease
branch 1 week prior to release -
develop
merges can continue, but our focus is prepping the release formaster
- have wiki page to onboard new RC testers (e.g. link to Steve's
repo-tool
) - each go package (revel, cmd, modules, etc) would have a synced
release
branch
- merge
- how can we use release candidates to test out new features with the community?
-
monthly patch/non-breaking releases
- dependency management
- gopkg.in support
- it's been discussed before in 2014
- could add complexity
- https://github.com/golang/dep
- gopkg.in support
- automating the release cycle
- codifying the steps in the spirit of DevOps
- so releases can happen without us
- running CI, exporting docs, posting announcement to social media, etc
- Shawn will research options and we'll review and decide as a team later
- workflow tooling
- waffle.io
- good for issues and PRs
- can filter by milestone across all repos
- shows GH activity across all repos to stay on top of new, incoming activity
- uses tags to sort issues into columns
- Steve sync up waffle's labels to match our defined workflow GH labels (
waffle-COLUMN
)
- Steve sync up waffle's labels to match our defined workflow GH labels (
- GH projects
- good for planning new features
- waffle.io
Development
Resources
Community