Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


What needs to be done:

In General for a release we want to:

  • Describe the features in the release to the community (prior to cutting release)
    • Forum: Community hangout
    • Review documentation about the release (release readiness review)
    • Demo.
  • Create a package for download
  • Create an AWS docker image (at some point)
  • Create a release version in the code repository
  • Provide documentation as part of the package (and image)
  • Provide a channel for communicating about the release, file bugs, etc..
    • Gitter channels 
  • Splash with community.

Storage:

  • Alternative is to create a tag + build on master with all of the RChain binaries. (this does offer a side benefit of putting everything on the dev's machine) - need to find out if this is a desirable UX or not.
  • Use Git releases
  • Meet with the community and present the release
    • Documentation
    • Demo of features
    • Code walk through
  • Create a tag on Master & label it Storage.01
    • Gitter channels
    • Git release for builts
    • Small splash

Roscala:

...

Storage:

  •  When ready, merge to Master
    •  Code is in CI with 1 no-op test: 
    •  Create installer
    •  Determine the format of the documentation (html, pdf) 
    •  Prolog documentation
    •  query unification documentation
    •  User guide
    •  Query help docs
  •  Meet with the community and present the release
    • Documentation review
    • Demo of features ?
    • Code walk through ? 
  •  Create a tag on Master & label release
    •  Build release package
  •  Outward facing release communication 
  •  Griff McClellan (Unlicensed): Advise if anything is missing, and if this approach is reasonable 

Issues Capturing the above tasks

Jira Legacy
serverSystem JIRA
columnskey,summary,assignee,status
maximumIssues20
jqlQueryFixversion = "Storage.01"
serverId50130123-f232-3df4-bccb-c16e7d83cd3e

  • target audience - Developers
  • technical documentation
  • Summary of the project
  • Someone needs to write some articles about the storage system, why they are interesting, how they work, why it's cool
  • Write some blog posts, post on reddit, linkedin, steamit, etc...
  • At the bottom, there is a release page, come back in 3 months.
  • Tech guys love to read interesting articles.  It's a great way to generate buzz.
  • Articles on Prolog unification, Benefits of type unification, Benefits of using LMDB





Roscala:

For Roscala.Void

  • Merge to master
  • Code walk through?
  • Create tag 'Roscala.Void' on master


Rholang:





For Roscala.Transition

  • Everything as above
  • Create a Docker image?