Vanity URL service for Go modules in the ollygarden organization.
This repository provides custom import paths for Go modules under the go.olly.garden domain. It serves HTML pages with go-import meta tags that redirect the Go toolchain to the actual source repositories on GitHub.
The following modules are available under go.olly.garden:
go.olly.garden/bulbsgo.olly.garden/chaffgo.olly.garden/clarygo.olly.garden/dibbergo.olly.garden/figgo.olly.garden/gapsgo.olly.garden/greenhousego.olly.garden/hummingbirdgo.olly.garden/loamgo.olly.garden/marigoldgo.olly.garden/mulchgo.olly.garden/monsoongo.olly.garden/nameplatego.olly.garden/nettlego.olly.garden/overstorygo.olly.garden/pottingshedgo.olly.garden/raincatchergo.olly.garden/sagego.olly.garden/shearsgo.olly.garden/tendrilgo.olly.garden/trellisImport any module using its vanity URL:
import "go.olly.garden/trellis"
For local development with private repositories, see DEVELOPMENT.md for setup instructions.
To add a new module redirect:
index.html file with the appropriate meta tags:<!DOCTYPE html>
<html>
<head>
<meta name="go-import" content="go.olly.garden/MODULE_NAME git https://github.com/ollygarden/MODULE_NAME">
<meta http-equiv="refresh" content="0; url=https://pkg.go.dev/go.olly.garden/MODULE_NAME">
</head>
<body>
Nothing to see here. Please refer to <a href="https://pkg.go.dev/go.olly.garden/MODULE_NAME">pkg.go.dev</a>.
</body>
</html>
MODULE_NAME with your actual module nameEach module’s documentation is automatically available at:
https://pkg.go.dev/go.olly.garden/{module-name}When contributing to this repository:
feat: add new module, docs: update README)Apache License 2.0 - See LICENSE file for details.