A new URL shortener for Chromium developers

151 views
Skip to first unread message

Nicolas Ouellet-Payeur

unread,
Jun 14, 2021, 10:48:59 AM6/14/21
to Chromium-dev
Hello chromium-dev,

I made this thing over the weekend. It's a URL shortener meant for Chromium developers. It's available at https://crgo.dev/

It's inspired by crbug.com, crrev.com, and go-links. It generalizes crrev.com to more sites we use daily.

(BTW, getting a 4-letter domain name is hard these days)

Let's say you want to a particular file in the codebase, via CodeSearch. The URL is pretty long: https://source.chromium.org/chromium/chromium/src/+/main:chrome/browser/browser_process_impl.cc

The shortened version takes up less space, so it flows better in your emails/codereviews: https://crgo.dev/c/b/browser_process_impl.cc

Or say some tests failed on linux-ozone-rel, and you want to link to it. You can use: https://crgo.dev/try/linux-ozone-rel/865847

You get the idea. On https://crgo.dev/, you'll find the list of supported URLs and a config for the Linkable extension (so you can easily create a link for the page you're currently on).

(Sadly, the Linkable extension is only available for Googlers... And I couldn't find another extension that would let us do the same thing :-/)

Anyways, that's it for today, and thanks for taking a look

Mike Frysinger

unread,
Jun 14, 2021, 10:55:55 AM6/14/21
to nico...@chromium.org, Chromium-dev
who is maintaining the crgo.dev service ?  just you, or is chops handling it ?
-mike

--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-dev/fe7b810e-5cc5-465e-98a1-bcb5b95b4575n%40chromium.org.

Nicolas Ouellet-Payeur

unread,
Jun 14, 2021, 11:02:13 AM6/14/21
to Chromium-dev, Mike Frysinger, Chromium-dev, Nicolas Ouellet-Payeur
Right now it's just me, but I can hand it off to chops if it gains any traction
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.

Mike Frysinger

unread,
Jun 14, 2021, 3:28:26 PM6/14/21
to Nicolas Ouellet-Payeur, Chromium-dev, infra-dev
[ +infra-dev ]

we've had problems in the past with one-off shorteners being maintained by one person.  they move on or forgot to renew the domain or something like that, and then it's a firedrill to recover.  if it actually catches on, then it needs to maintained by chops, and i don't think forcing it onto them after the fact is the right way to go.
-mike

To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.

Lei Zhang

unread,
Jun 15, 2021, 2:28:12 PM6/15/21
to nico...@chromium.org, Chromium-dev
Thanks for putting this together. I wonder though, do we need to have
crgo.dev/b/NN when crbug.com/NN already exists and is shorter?
Similarly for /r/ entries, as crrev.com/NN and crrev.com/c/NN already
exist.

Is there a way for devs to add more links? e.g. I would like to have a
public version of go/chrome-includes for pointing to
https://commondatastorage.googleapis.com/chromium-browser-clang/include-analysis.html.
Reply all
Reply to author
Forward
0 new messages