Joystream / Joystream/joystream
Post-Olympia Branch Management
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 1.4k
- Forks
- 116
- PR merge metrics
- No merged PRs in 30d
Description
Background
After the imminent relase of the Olympia network, we will be going into a new phase of development. We will be
- actively making major changes in the runtime to get it ready for the third, runtime audit: see label
audit-3. - updating other parts of the system, such as query node, CLI, types, etc. to keep in synch with the runtime changes.
- possibly doing last minute bug fixes and other enhancements to
masteras required by circumstances in the production environment. - launching NFT features, which will require some runtime changes, in the
Rhodesrelease: https://github.com/Joystream/joystream/issues/3296 - keeping open the option to launch yet another network after
Rhodeswhich includes some subset (so importantly not all) of changes we have done to the runtime, e.g. new cashout logic, creator tokens, runtime parameters, fees or some other unanticipated changes. This release is tentatively calledEphesus.
Proposal

The biggest challenge here will be how to be able to do work as part of the audit, which has internal inter-dependencies, but where we do not know what needs to go into Ephesus, if anything.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Read the proposed post-Olympia branch-management plan and the linked Rhodes issue (3296), then review the audit-3 work referenced in the issue. Use the branch diagram and release goals to understand the intended separation of runtime changes. Done means the team has an agreed strategy for managing master, audit work, Rhodes, and a possible Ephesus release.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust, typescript
- Domain
- blockchain, release
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100