An open API service indexing awesome lists of open source software.

https://github.com/jcbhmr/ghreleasemodproxy

📂 Publish larger Go modules as GitHub release assets
https://github.com/jcbhmr/ghreleasemodproxy

github-releases go golang goproxy modproxy zip

Last synced: about 2 months ago
JSON representation

📂 Publish larger Go modules as GitHub release assets

Awesome Lists containing this project

README

          

# Go GitHub release module proxy

📂 Add a build step to your Go library and publish it as a GitHub release

## Usage

First you'll need a module path that lets you serve HTML. This probably means GitHub Pages.

https://octocat.github.io/awesome/

```html

```

Then you'll need to add `$version.mod` and `$version.zip` assets to your GitHub release (replace `$version` with the actual `v1.2.3` version). The `.mod` file is a regular Go module file. The `.zip` file is a [Module zip file](https://go.dev/ref/mod#zip-files) that contains the module's source code.

## Development

```sh
go run .
```

Site is hosted on Netlify.