distribusi-go/CONTRIBUTING.md
decentral1se b9272e7a61
All checks were successful
continuous-integration/drone Build is passing
refactor!: v2
2024-07-23 21:40:45 +02:00

37 lines
485 B
Markdown

## Hacking
You'll need [Go] >= 1.11 installed.
Run `make` to build a new `./distribusi` executable.
[Go]: https://go.dev
### Tests
```
make test
```
### Generating the logo
```
cat contrib/logo/LOGO | lolcat -F 0.1
```
### Release
Currently, you have to be `@decentral1se` to do this:
```bash
git tag <version>
VERSION=<version> make release
```
You can build a local-only release by running this:
```bash
goreleaser release --snapshot --clean
```
Binaries are in `dist`.