For Contributors

This page contains some information you might find useful when contributing to Hyprspace.

Canonical Repository Location

Development canonically takes place at https://github.com/hyprspace/hyprspace. Feel free to open issues and PRs there.

Continuous Integration

Hyprspace uses Hercules CI to verify code functionality and quality. You can also run all the builds and checks locally by running:

$ nix flake check

Code Formatting

Hyprspace’s codebase consists mainly of Go and Nix code. go fmt and nixfmt (RFC Style) are used respectively to format the code for those languages. Formatting is enforced via CI.

Formatters are available in the devShell.