Development

Development

Hyperuplink is free and open source* software, and developed in the open. Patches are welcome.

  • tty.fail: The home of the source. Development happens here.
  • GitHub: Mirror that also provides the pre-built binaries and container images.

Requirements

  • Go
  • A PostgreSQL server
  • A Redis-compatible server (Redis, Valkey, KeyDB, …)
  • Optional: an S3-compatible object store (e.g. MinIO)

Build from source

Clone the repository and build:

git clone https://tty.fail/hyperuplink/hyperuplink.git
cd hyperuplink
make build

More information in the REAMDE.md.

Contributing

Join the chatroom or the forums to discuss anything sizeable before you write a pull request for it, keep changes focused, and keep things easy and lightweight. Then send a pull request on tty.fail.


* Technically source available