Release Candidate roadmap
We need to create Roadmap for Release Candidate (1, 2, etc...) work flow. We have a couple of initial issues.
Well, we need to create step-by-step issue path, collect related features to groups, create breakpoints.
Also I want to build info graphics for this issue. Connect to @Konopleva for details and comments.
Release Candidate work flow groups (sub milestones)
-
✅ Client side related issues (low priority, more or less simple):-
Fix public beta release date at TPCiC2020 presentation:#125 (closed) -
Log errors and exceptions in browser:#129 (closed)
-
-
✅ Blockchain related issues (middle priority):-
Blockchain common test failed with local PoA network:#134 (closed) -
Filechain and Blockchain regular methods have different signatures:#110 (closed) -
Add support for smart contract modification attrs:#123 (closed)
-
-
✅ Regular backend issues:-
Fix sitemap function for#133 (closed)Pheix::Addons::Embedded::User
: -
Add support to SEO URLs to embedded addon:#119 (closed) -
Support auth tokens via API:#128 (closed)
-
-
✅ Ethelia service:-
Add basic functionality for Ethelia service:#126 (closed), pheix-io/ethelia#1 (closed)
-
-
✅ Core improvements Nomad Release (pre-RC2):-
Migrate from#109 (closed)LZW::Revolunet
toCompress::Bzip2
: -
Use Ethereum Node as auth engine:#115 (closed), #128 (closed)
-
- RC2 #189
Release Candidate work flow path
Subgraphs
- Migrate from
LZW::Revolunet
toCompress::Bzip2
: #127 (comment 523831415) - Early alfa of admin layer: #127 (comment 524085941)
Main flow
graph TD;
A[Fix public beta release date at TPCiC2020 presentation: #125]-->B[Blockchain common test failed with local PoA network: #134];
B-->B0[Filechain and Blockchain regular methods have different signatures: #110];
B0-->C0[Log errors and exceptions in browser: #129];
C0-->C[Add support for smart contract modification attrs: #123];
C-->D[Fix sitemap function for Pheix::Addons::Embedded::User: #133];
D-->F[Add support to SEO URLs to embedded addon: #119];
F-->I[Support auth tokens via API: #128];
I-->SubGraph1Flow;
SubGraph1MoreIssues-->SubGraph2Flow;
SubGraph2MoreIssues-->J[Split distro to generic module and deployment stuff: #116];
J-->E[Migrate from flatfiles to PostreSQL: #121];
E-->G[Feedback module on Matrix: #160];
G-->H[Add reCAPTCHA support: #113];
subgraph "LZW::Revolunet to Compress::Bzip2"
SubGraph1Flow(Migrate from LZW::Revolunet to Compress::Bzip2: #109)
SubGraph1Flow --> SubGraph1MoreIssues[Migration workflow: https://gitlab.com/pheix-pool/core-perl6/-/issues/127#note_523831415]
end
subgraph "Early alfa of admin layer"
SubGraph2Flow(Use Ethereum Node as auth engine: #115)
SubGraph2Flow --> SubGraph2MoreIssues[Admin layer details: https://gitlab.com/pheix-pool/core-perl6/-/issues/127#note_524085941]
end
style A fill:#ccffcc;
style B fill:#ccffcc;
style B0 fill:#ccffcc;
style C0 fill:#ccffcc;
style C fill:#ccffcc;
style D fill:#ccffcc;
style F fill:#ccffcc;
style I fill:#ccffcc;
style SubGraph2Flow fill:#ccffcc;
style SubGraph2MoreIssues fill:#ccffcc;
style SubGraph1Flow fill:#ccffcc;
style SubGraph1MoreIssues fill:#ccffcc;
style A color:#555;
style B color:#555;
style B0 color:#555;
style C0 color:#555;
style C color:#555;
style D color:#555;
style F color:#555;
style I color:#555;
style SubGraph2Flow color:#555;
style SubGraph2MoreIssues color:#555;
style SubGraph1Flow color:#555;
style SubGraph1MoreIssues color:#555;
Release Candidate info graphics details
Proposal: page with Release Candidate timeline, based on https://timeline.knightlab.com/#examples
Ask @Konopleva about infographics, nice example.
NB: nice to see it in flows — https://www.spglobal.com/platts/plattscontent/_assets/_images/latest-news/20190501-iran-oil-grades-waivers-end-l.jpg, or smth similar.
Edited by Konstantin Narkhov