aboutsummaryrefslogtreecommitdiff
path: root/templates (follow)
Commit message (Collapse)AuthorAgeFiles
* ci: Use Go 1.19 and update GH actions (#58)Abhinav Gupta2022-12-181
| | | | | | | | | | This updates sally to build and test against Go 1.19. Additionally, this upgrades the GitHub Action versions for checkout and setup-go. One of the features in setup-go v3 is that caching is built-in and opted-into with `cache: true`. Non-CI changes: gofmt, drop ioutil
* badge: Use pkg.go.dev badge (#55)Abhinav Gupta2022-05-171
| | | | | | | | When we originally switched to pkg.go.dev (#40), it did not offer documentation badges so we relied on a third-party service. That's no longer true (https://pkg.go.dev/badge) so we can use pkg.go.dev's more "on-brand" badges for this.
* Update dependencies (#54)Abhinav Gupta2022-05-171
| | | | | | | | | | | | | | | Update all dependencies, use Go 1.18 to build and test, and delete outdated `bindata` clause in Makefile (we switched to `go:embed` in #50). Other minor changes: - Fix the golint import path (it switched to golang.org/x/lint long before it was deprecated) and fix the failing lint check. (Switching from golint to revive is out of scope for this PR.) - Delete .envrc -- this was transitional for when Go modules were optional.
* Support package-level overrides for URLs (#52)Tyler Sullivan2022-01-031
| | | | | | | | | | | | | | | | | | Sally accepts the base vanity URL (e.g. `go.uber.org`) in a top-level `url` key. This applies to all packages listed in the configuration. Add support for overriding the `url` on a per-package basis. This will provide for an easier transition period when migrating Go packages of an organization between hosts, for example from BitBucket to GitHub. With this, source code can be modified across the various repositories over time to use the new vanity URL. For example, some packages will use a URL of bitbucketurl.org and some will use mycoolgoimportvanity.org in their source code imports. Other than the use-case outlined above, this feature adds flexibility to the vanity server to support more than one vanity URL when used behind an ingress controller.
* Use go embed for templates (#50)Luciano Nooijen2021-09-101
| | | | | | | | Go 1.16 includes a `//go:embed` directive that obviates the need for bindata. Use `//go:embed` instead of bindata for templates used in sally. Signed-off-by: Luciano Nooijen <luciano@bytecode.nl> Co-authored-by: Abhinav Gupta <abg@uber.com>
* Allow setting branch (#46)Jan-Philipp Benecke2021-05-181
| | | | Support specifying the branch from which source will be served in the YAML configuration.
* Fix godoc badge image (#43)Abhinav Gupta2020-03-021
| | | | | | | pkg.go.dev does not serve a badge like godoc.org. This change switches the image over to one provided by shields.io. Note that this uses the style "for-the-badge" from shields.io.
* Support changing godoc instance (#38)Diego Bernardes2019-03-051
| | | | | This adds the ability to change the godoc.org instance used by Sally to link to documentation by providing a new `godoc` section in the configuration.
* Add minimal stylingAbhinav Gupta2019-01-032
|
* Rework as HTTP server (#15)Grayson Koonce2016-10-122
|
* Starting point (#1)Grayson Koonce2016-09-302