dart-lang / site-www

Source for Dart website
https://dart.dev
Other
958 stars 691 forks source link

Rename repository to `dart-lang/website` #5221

Open parlough opened 1 year ago

parlough commented 1 year ago

Discussion

Problem:

Lack of discoverability:

Inconsistency:

Possibilities (and discussion):

To improve repository discoverability and consistency, we can rename the repository. The following is a collection of potential options, a little discussion about each, and some examples.

I personally like dart-lang/website to be consistent with the Flutter and Go sites, which are the most likely to share contributors. It's also the most flexible allowing us to change domain names (or to a sub-domain) without updating the repository name. It's generally easier to type as well, with one less character and no punctuation.

Suggested fix with steps

These steps assume a new repository named site-www will not be made, as otherwise the redirect will be lost.

I'm not aware of internal tooling behind repositories, so there may be more steps than this. Feel free to add to this list, thanks!

shaikahmadnawaz commented 1 year ago

Hello @parlough, can I work on this issue?

parlough commented 1 year ago

Hello @parlough, can I work on this issue?

Hey @shaikahmadnawaz! Thanks for the offer.

However, this particular proposal still needs to be reviewed/approved and would need to be at least initially worked on by an admin in the dart-lang GitHub organization.

If you have feedback on a better name, that would of course be welcome :)

shaikahmadnawaz commented 1 year ago

Hello @parlough, can I work on this issue?

Hey @shaikahmadnawaz! Thanks for the offer.

However, this particular proposal still needs to be reviewed/approved and would need to be at least initially worked on by an admin in the dart-lang GitHub organization.

If you have feedback on a better name, that would of course be welcome :)

Okay 👍🏻

atsansone commented 1 year ago

The only issue I see with dart-lang/website is that it can make working on multiple repos difficult if both display "website". I'm okay with site-www for now, though we could revisit it and maybe flutter as well.

I think dart-lang/dart.dev could be a winner.

@mit-mit : Any thoughts?

shaikahmadnawaz commented 1 year ago

The only issue I see with dart-lang/website is that it can make working on multiple repos difficult if both display "website". I'm okay with site-www for now, though we could revisit it and maybe flutter as well.

I think dart-lang/dart.dev could be a winner.

@mit-mit : Any thoughts?

Agreed, dart.dev sounds like a suitable choice @atsansone @parlough

parlough commented 1 year ago

Thanks for your thoughts!

I do slightly prefer dart-lang/website (for the reasons noted earlier) but I'm also cool with dart-lang/dart.dev.

As a note for everyone, this issue is extremely low priority, but I opened it to collect feedback :)

mit-mit commented 1 year ago

I also slightly prefer /website. We generally have several cases where repo names are aligned across the Dart and Flutter github orgs.

parlough commented 8 months ago

I'd really like to do this. I do think the name makes the repository harder to discover and it's just something else for people to remember.

Are there any known technical reasons this can't be updated to dart-lang/website? If not, I propose we just make the transition. GitHub maintains redirects and I'll happily handle updating references here and elsewhere so they are more accurate.

mit-mit commented 8 months ago

dart-lang/website SGTM

@atsansone any objections?

parlough commented 8 months ago

I discussed with Tony and he's okay with the change as long as I followup with some contribution doc adjustments.

No rush on these, but the update process will be something like:

  1. Update Cloud Build triggers for new nam
  2. Rename repository
  3. Land updates for new repository name (https://github.com/dart-lang/site-www/pull/5492)

I'll start by touching base with Khanh on any necessary Cloud Build changes.