typelevel / governance

Typelevel governance
Creative Commons Attribution 4.0 International
8 stars 1 forks source link

Migrating: Doobie #126

Open valencik opened 5 months ago

valencik commented 5 months ago

Migration Checklist

Project Submission Issue: https://github.com/typelevel/governance/issues/125

For Organization Projects:

For All Projects:

Announcements

These steps are optional but encouraged.

samspills commented 3 months ago

Hey @jatcwang! I'd like to get the ball rolling on the package switch from tpolecat -> typelevel. Step 1 is the repo transfer. If you give me admin access to the doobie repo I can trigger that transfer and then finish setting up the doobie team.

How do you feel about that plan? Would this timing work for you??

jatcwang commented 3 months ago

Thanks @samspills. Currently I believe there's a blocker for repo transfer which is the docs site on https://tpolecat.github.io/doobie/ with many years of links to it so ideally we should setup a redirect to https://typelevel.org/doobie/.

I need to figure that part out and we can proceed with the repo transfer. (I'm not an admin for tpolecat/doobie so will need to ask Rob to set that up)

armanbilge commented 3 months ago

so ideally we should setup a redirect to https://typelevel.org/doobie/

After we move this repo, I think we'll have to setup a doobie repo under tpolecat again that publishes a redirect index.html file to its GH pages branch e.g.

https://github.com/http4s/http4s-jdk-http-client/blob/3bbf3b984d26710b4bfa9c9f6d519d83717e0c5c/index.html


I'm not an admin for tpolecat/doobie so will need to ask Rob to set that up

For personal repos I'm not sure if it's possible for anyone besides the owner to admin.

jatcwang commented 3 months ago

Good to know we've done that already thanks @armanbilge. I'm guessing we will need an .index file per existing page since with just index.html at top level will only redirect the homepage I think? Will play around with it

armanbilge commented 3 months ago

I'm guessing we will need an .index file per existing page since with just index.html at top level will only redirect the homepage I think?

Hmm. That would be the best way but annoying to set up.

Alternatively, I think GitHub lets you customize the 404 page. So we could redirect all 404s to the new site, although not to the specific page requested. Edit: well maybe with some JavaScript it could be possible, but not sure.

jatcwang commented 3 months ago

Ok I've tested the docs redirect (Created a redirect html file for every doobie doc page) so we should be sorted on that front.

However, I am thinking of doing another RC release with the current credentials (should hopefully be out in a few weeks). Will reach out once we're ready :) Thanks!