|
5 سال پیش | |
---|---|---|
.. | ||
branding | 5 سال پیش | |
img | 5 سال پیش | |
specification | 5 سال پیش | |
README.md | 5 سال پیش |
During the planning stages of a new testnet, we produce a new release plan.
While working on Acropolis, we decided to abandon the approach of creating a single Release Project
kanban board on GitHub. These quickly became bloated, and created more confusion than value. We instead created Tracking Issues for the two major component of the release - the forum and the storage node. These made it far simpler to get a good grasp of completed and outstanding items at a high level.
After the Acropolis Lessons Learned Meeting, and thinking about our approach to project management and progress tracking, we have decided to expand on this concept. The release plan will no longer contain a "todo" list, but instead link to "live" Tracking Issues covering all aspects and actions of the release. Each of these will be as contained as they can, to avoid the need for all team members to be present and listening to in-depth technical and organizational conversations outside of their scope.
TBD
This section will only include the final grading after network release. The release OKRs can be found here, and you can track our progress here.
This Release Plan is considered "final" once merged to master, and anything below this will not be changed despite changing circumstances.
Rome
Martin
04.11.19, 11:00 (GMT+2)
Introduce a Better Content System
Key Results:
Members can make a Content Creator profile and publish content under this profile.
Introduce the role of staked Content Curators, policed by sudo.
Launch with 3 content types.
Add 1 new content type after release.
Add a new schema for a content type, and migrate only some instances to the new schema.
Engage the community to understand Rome and join us in the future
Key Results:
20 Content Creator profiles which add at least one content item.
Get 5 active Content Curators.
At least 20 items for each content type enabled at launch.
At least 500 items in total across all content types.
1.
A member can create multiple "Content Creator" profiles associated with their membership ID.3. - 5.
The content types and schemas must be understood by both the runtime and pioneer.2.
"Active" means Content Curators that are not fired as a result of not following their responsibilities.3. & 4.
: Content "items" means the number of entries in the content directory, not the data objects associated with the entry.Go here for tracking.
The purpose and workflow of Tracking Issues can be found here
The purpose and workflow of Milestones can be found here
Date | Event | Involved |
---|---|---|
22.08.19 | Rome Announced | Martin, Bedeho, Elpassion |
26.08.19 | Working Specs | Alex, Bedeho, Mokhtar |
14.10.19 | Produce Sub-System Test Checklist | All |
18.10.19 | Perform Sub-system Test | All + 2x testers |
21.10.19 | Produce Final Test Checklist | All |
25.10.19 | Perform Final Test | Martin, Mokhtar + 3x testers |
28.10.19 | Produce Release Checklist | All |
28.10.19 | Snapshot and kill Acropolis | All |
01.11.19 | Launch Ready | All |
04.11.19 | Release | All |
Go here for status and updated dates.
Start a fresh chain, with a new genesis block and joystream-node binary.
Built from a more recent version of the substrate node template.
Transferring of the following:
All keys
stored locally in the browser of each user will still work (though the balance will not be transferred).
In practice, this means all keys
associated with a member
will still have the following qualities:
forum
can still be edited by the member
that made the post.members
will be allocated a small balance in the genesis block to allow them to post on the forum
and upload content
.