ceremonyclient/CONTRIBUTING.md
Daz e4a8e539a6
Dev docs improvements (#445)
* Make install deps script more robust

* Improve testing instructions
2025-10-23 01:00:18 -05:00

1.0 KiB
Raw Permalink Blame History

Contributing

Testing

See TESTING.md for testing instructions.

Pull Requests

Contributions are welcome a new network is rife with opportunities. We are in the process of updating our JIRA board so that it can be made public. The repository has basic coding guidelines:

  • 80 character line limit, with the exception where gofmt or the syntax is impossible to achieve otherwise
  • Error wrapping matching function names
  • Interface composition and dependency injection with Wire

Building release binaries

The following software is required to build release binaries (assuming MacOS ARM):

Then from the repo root use the following commands to build the release binaries that statically link the native VDF for the supported platforms:

task build_node_arm64_macos
task build_node_arm64_linux
task build_node_amd64_linux

The output binaries will be in node/build.