37 lines
485 B
Markdown
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`.
|