streams-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sblackmon <>
Subject [DISCUSS] Setting priorities for our next few releases
Date Wed, 28 Sep 2016 20:00:00 GMT

Joey brought this up over the weekend and I think a discussion is overdue on the topic.  

Encouraging community growth and performing regular releases are on our list of graduation

A few easy behaviors we can adopt to take to make progress on these goals:
  - planning release versions around one or two significant improvements
  - setting target dates to kick off upcoming releases
  - prioritizing our backlog after each release
  - discussing project and community milestones openly on the list 
  - organizing JIRA so that all contributors (especially new) can decide where it’s most
important to focus their efforts

I think to get things moving again and demonstrate we are capable of consistent progress,
we should aim to perform a release once per month around the end of the month.

As for what to focus on, I think it’s time to discuss adopting Activity Streams 2.0, figure
out what form that transition would take, and get started down that path.  Working implementations
demonstrate the suitability of the standard and drive it’s adoption, and the prospects of
this project are closely tied to those of the standard.  Separate DISCUSS coming on this

Also important for the ‘reboot’ theme, we should delete any modules we aren’t going
to maintain, and bring all modules we are going to maintain up to acceptable standards - exactly
what that means is an open question but broadly they should have documentation, code comments,
and tests at the level of a typical module in a typical TLP.

Expanding the examples to demonstrate how to use streams providers and processors within various
execution engines and fixing any bugs that have been reported is desirable as well.  Adding
at least one new example per release is a good target for now.

I have created some future versions with target release dates in JIRA and invite all committers
to associate existing or new issues with those releases, or anyone who can’t modify JIRA
to summarize their thoughts and share with the list and I will incorporate those ideas into
JIRA.  This should be the default reference for anyone looking for a way to help - look at
issues associated with the next few releases and the top of the backlog and pick something
that appeals and is in line with your experience.

Anything else that should be a top priority for the rest of the year?  Or other ideas on
improving planning and coordination?


On September 24, 2016 at 1:01:02 PM, apache ( wrote:
- This has already come up, but maybe ActivityStreams 2.0 support would broaden the community
and motivate more work. It's also a concrete 
goal to work toward so people would know where they can start.
- Steve and I did a little work here a few months ago, but the JIRA could reflect the priorities
better and I think keep the community working in a common direction.
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message