exercism / v3

The work-in-progress project for developing v3 tracks
https://v3.exercism.io
Other
170 stars 163 forks source link

[WIP] Big Bang TODO List #3079

Open iHiD opened 3 years ago

iHiD commented 3 years ago

These are steps to be completed as part of the big bang. These should be done in order.

wolf99 commented 3 years ago

Will the v2 repos existing docs have their links to the central v2 docs updated to reflect the change there to legacy-docs, or will this need to be updated on a per repo basis?

iHiD commented 3 years ago

Great question. Two thoughts:

  1. I intend for the new docs to be rendered on the Exercism website and for links to point there, rather than to GitHub. So at some point before launch, my intention would be update any legacy docs references to point to the Exercism website instead of GitHub.
  2. I'm going to be going through the whole existing docs repo and cutting/pasting things that are still relevant into the new docs repo. A huge amount has changed as part of v3, and I want to restructure the repo entirely, so there will be a lot of links that are no longer relevant, and others that change in location.

I think for both things, it's perfectly reasonable to consider that we can script all these changes, and that maintainers should probably just need to do a final check on their repos to ensure things are all still correct. @ErikSchierboom Could you add scripting this to your pre-launch checklist pls.

ErikSchierboom commented 3 years ago

Added

ghost commented 3 years ago

@iHiD or @ErikSchierboom will the "big script" migrate a track's open issues? The Rust track has a number of them that are still relevant: https://github.com/exercism/v3/issues?q=is%3Aopen+is%3Aissue+label%3Atrack%2Frust. If the script will not, I can gladly port them to @exercism/rust. I would reorganize them a bit too since they have stale data.

iHiD commented 3 years ago

It will not, because it's not in the API. However, I am planning on doing it manually on Friday, as once the repo is archived we won't be able to. If you want to do that before Friday, I'd be super-grateful. But don't use up your valuable exercise-writing time on it :)

ErikSchierboom commented 3 years ago

Should we add prob-specs to the list of repos to use main for too?

iHiD commented 3 years ago

I've updated prob-specs

ghost commented 3 years ago

@iHiD I transfered all the Rust's track open issues to @exercism/rust. I was unable to find a way to do so in bulk. The linked tool discussed here does not retain comments. So I followed GitHub's primary guide.

iHiD commented 3 years ago

Thank @efx - yeah, it's a manual process that I'm about to embark on with @nicolechalmers! Thank you 💙