crc icon indicating copy to clipboard operation
crc copied to clipboard

Move away from the `code-ready` namespace

Open cfergeau opened this issue 3 years ago • 3 comments
trafficstars

Since we are no longer called CodeReady Containers, it's odd to still be using the code-ready namespace on GitHub We first need to decide on a new namespace (crc-team, crc-dev, ... were considered).

Once this is done, I would add the owners of github.com/code-ready as owners of the new namespace.

One of these owners can then start moving small repos to see how much work this involves/how complicated it is. https://github.com/code-ready/vfkit, https://github.com/code-ready/admin-helper, https://github.com/code-ready/machine-driver-libvirt come to mind as small repos we could use for initial assesment of the work involved.

cfergeau avatar Jul 20 '22 10:07 cfergeau

New org: https://github.com/crc-org

anjannath avatar Jul 21 '22 10:07 anjannath

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Sep 20 '22 21:09 stale[bot]

I gave this a quick try, and moved vfkit to see how it goes. I documented my findings so far in https://github.com/crc-org/vfkit/wiki/Moving-from-code-ready-to-crc-org

cfergeau avatar Sep 23 '22 14:09 cfergeau

List of modules to be moved:

  • [x] vfkit https://github.com/crc-org/vfkit/pull/9
  • [x] snc
  • [x] routes-controller https://github.com/crc-org/routes-controller/pull/9
  • [x] admin-helper https://github.com/crc-org/admin-helper/pull/37
  • [x] machine
  • [x] machine-driver-libvirt
  • [x] crc
  • [x] tray-electron
  • [x] blog
  • [x] code-ready.github.io

I may have missed some (clicumber? tray-windows, tray-macos?), they'll need to be added as well.

cfergeau avatar Sep 30 '22 15:09 cfergeau

Since the vfkit move went smoothly, I'll move soon a bigger set of modules if there are no objections. I'm thinking routes-controller/admin-helper/machine/machine-driver-libvirt, and once they are moved, file a PR against crc to make it stop using the legacy names. If this also goes smoothly, we can move crc/snc, and the few remaining modules.

cfergeau avatar Sep 30 '22 15:09 cfergeau

I may have missed some (clicumber? tray-windows, tray-macos?), they'll need to be added as well.

tray-windows and tray-macos doesn't need to be moved, these two can be archived i think, also clicumber will be removed as a dependency after #3167 is merged

anjannath avatar Sep 30 '22 16:09 anjannath

isn't it weird that:

Since we are no longer called CodeReady Containers,

That you move to a new org with crc in the name? Why not move to the openshift namespace/org, since the project is OpenShift Local? Or am I missing something :-D

jorgemoralespou avatar Oct 17 '22 14:10 jorgemoralespou

OpenShift Local is a Red Hat product based on crc, but the upstream crc binary can also be used to run podman or okd runtimes, not just openshift. The openshift namespace/org was not a great fit because of that. Now crc is just crc. Anyone remembering that crc can be expanded as an acronym (Code what?) must be misrembering ;)

cfergeau avatar Oct 17 '22 14:10 cfergeau

We have to check the internal RPM packaging side changes for this move, other than that everything is in place for this change.

praveenkumar avatar Nov 02 '22 06:11 praveenkumar

github pages are broken

cfergeau avatar Nov 02 '22 08:11 cfergeau

github pages are broken

You mean https://code-ready.github.io/ one?

praveenkumar avatar Nov 03 '22 03:11 praveenkumar

Now that is also redirected so now I think everything works as usual.

praveenkumar avatar Nov 03 '22 08:11 praveenkumar

github pages are broken

You mean https://code-ready.github.io/ one?

docs.crc.dev was not working when I tried, bu you've fixed this already.

cfergeau avatar Nov 03 '22 09:11 cfergeau

Closing this issue since everything as part of the list is in place.

praveenkumar avatar Dec 06 '22 07:12 praveenkumar