Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ROADMAP document #218

Merged
merged 1 commit into from
Jun 2, 2016
Merged

Add ROADMAP document #218

merged 1 commit into from
Jun 2, 2016

Conversation

steveej
Copy link
Member

@steveej steveej commented May 20, 2016

Contributes to #125.

/cc @squaremo


## CNI Milestones

### [v0.3.0](https://github.com/containernetworking/cni/milestones/v0.3.0)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

peanut gallery, this seems a bit uselessly vague. how about an estimated timeline and/or at least some high level goals for the milestone releases?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yep, would be good to have some real content ;-) I was wondering if we shall do a mix of roadmap and changelog, opinions?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think there's enough in the milestones to extract a few highlights to put here

@steveej steveej modified the milestone: v0.3.0 May 20, 2016
- Stable SPEC
- Strategy and tooling for backwards compatibility
- Complete test coverage
- Integrate build artefact generation with CI

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/artefact/artifact

Copy link
Contributor

@jonboulle jonboulle May 23, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

as a non-American, I think this is fine http://grammarist.com/spelling/artefact-artifact/

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, all good then. We learn American English here in Norway. Sorry about the noise. O:-)

@jonboulle
Copy link
Contributor

lgtm for now

@tomdee
Copy link
Member

tomdee commented May 24, 2016

I'm happy for this to be merged but can we agree that this roadmap hasn't had much discussion (that I'm aware of) so we should be afraid to change it future? I worry that once it's committed we're somehow committed to it.

@jonboulle
Copy link
Contributor

I for one certainly wouldn't consider it set in stone

@steveej
Copy link
Member Author

steveej commented May 24, 2016

I'm happy for this to be merged but can we agree that this roadmap hasn't had much discussion (that I'm aware of) so we should be afraid to change it future? I worry that once it's committed we're somehow committed to it.

It hasn't had much discussion. I assembled it from different conversations, including the recent meetings but also OOB discussions, mostly with @squaremo. It's a first impression and I'm certainly not saying this is how it has to be. As always, it's a start.

@squaremo for the sake of mentioning you, I might as well ask you to take a look and comment on the items. Feel free to merge if there's nothing to be changed for now.


### [v0.3.0](https://github.com/containernetworking/cni/milestones/v0.3.0)

* Further Increase test coverage
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nitpick: I don't think "Increase" needs a capital letter here.

@squaremo
Copy link
Member

I sympathise with Tom's concern -- an explicit roadmap represents a commitment (whatever one says in the front matter). However we do need to balance that with taking some responsibility for making progress.

Perhaps we can compile the roadmap this way:

  • start with what happened in previous releases
  • include proposed (and ideally, discussed) headline issues for one minor version ahead
  • end with aspirations for the next major release

These are all present already -- nice! The difference is that 0.4 and 0.5 would be elided (but may be discoverable from github milestones, which are understood to be provisional). WDYT @steveej @tomdee ?

@steveej
Copy link
Member Author

steveej commented Jun 1, 2016

The difference is that 0.4 and 0.5 would be elided

I have been trying to keep issues/PRs to an undefined but limited count to allow a more frequent release cycle, represented in the ROADMAP as well as the issue management.
With your suggestion, would we put these planned changes to the 1.0 milestone? Once released, then create the previous milestones and move those items back?

@steveej steveej self-assigned this Jun 1, 2016

### [v0.4.0](https://github.com/containernetworking/cni/milestones/v0.4.0)

* Further Increase test coverage
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No capital needed for "increase"

@squaremo squaremo merged commit 4a292cd into containernetworking:master Jun 2, 2016
@squaremo
Copy link
Member

squaremo commented Jun 2, 2016

Thanks @steveej and commenters!

@steveej steveej deleted the roadmap branch June 21, 2016 23:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants