At the moment, everything in Renku 2.0 is under https://renkulab.io/v2
while v1 projects use https://renkulab.io/projects/<namespace>/<slug>
We do not want our V2 URLs to be like this permanently! Specifically, we don’t want the v2
in there. But if we just remove the v2
, we have clashes with the 1.0 URLs.
Hopefully, most active/relevant Renku 1.0 projects will be transitioned quickly to 2.0 (Migrate a 1.0 Project to 2.0). However, we nonetheless need to support Renku 1.0 projects for some time to come (maybe 6-12 months). There are a few reasons for this:
So, when we launch 2.0, there will still be a “back to 1.0” button. And people need their 1.0 project URLs to work.
In order for Renku 2.0 to launch and become the default Renku, we need a new solution regarding URLs.
~4 weeks
The 2.0 parts of this pitch are pretty straightforward, but the 1.0 changes are error-prone.
When I open RenkuLab (and I’m logged in),
I land in https://renkulab.io
and I see Renku 2.0.
When I open a Renku (2.0) project,
the URL does not contain v2
because that’s ugly.
When I click the ‘Back to 1.0’ button in Renku,
the URL may contain /v1
or /legacy