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

Agree & Document Ooni Release Process #105

Closed
tildelowengrimm opened this issue Jun 12, 2013 · 2 comments
Closed

Agree & Document Ooni Release Process #105

tildelowengrimm opened this issue Jun 12, 2013 · 2 comments
Labels
documentation Improvements or additions to documentation

Comments

@tildelowengrimm
Copy link

No description provided.

@ghost ghost assigned tildelowengrimm Jun 12, 2013
@ghost ghost assigned aagbsn Jul 15, 2013
@hellais
Copy link
Member

hellais commented Aug 20, 2013

We agreed with @aagbsn that to complete this we have to already have figured out how to make packages and therefore this should be postponed to the release candidate milestone.

We outlined a structure of how this document should look like:

A High Level Overview

== Feature Specification ==

  • Specification
  • Implementation

== Code Review ==

  • Security Review
  • MLAB review process

== Build systems & environments ==

  • generation of a package
  • deciding which platforms to support
  • testing the generated package
  • uploading the package to the repositories (debian/ubuntu, etc.)

== Testing ==

  • integration testing
  • unittesting
  • code coverage

== Tagging and Signing of a release ==

  • versioning semantics
  • signing keys

== Release announcement ==

  • Write a changelog
  • Write a blog post or send a tweet or post to a mailing list

@hellais
Copy link
Member

hellais commented Jan 13, 2014

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

3 participants