Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 846 Bytes

CONTRIBUTING.md

File metadata and controls

18 lines (10 loc) · 846 Bytes

Contributing

Testing

You can use Stack to build, then actually build the gopherhole with stack run --no-haddock build then change to the directory you want to serve, like built and then run the serve command with stack run --no-haddock -- serve --config ../data/spacecookie.json and visit with gopher -p "/" localhost 7070.

Releases

Releases are managed through GitHub Actions. Please see .github/workflows/release.yml.

It works like this:

  1. Make sure the CHANGELOG.md is up-to-date (don't worry about setting the version or footnote)
  2. Use ./reposcripts/prep-release.sh which will tag with the next release, it'll suggest the release number, but you can review first.
  • double-check the CHANGELOG.md...
  1. check the github action for release and then check the subsequent release cut and the packages attached