This guide walks you through setting up your development environment for Anubis.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/TecharoHq/Anubis/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Required Software
- Go 1.24+ (specifically Go 1.24.2 or later)
- Node.js (any supported LTS version)
- esbuild (for JavaScript bundling)
- gzip, zstd, brotli (for asset compression)
macOS Installation
If you’re using Homebrew, install all dependencies with:go@1.24nodeesbuildzstdbrotliko(for container builds)
Linux Installation
Install using your distribution’s package manager:Clone the Repository
Clone the Anubis repository:Install Dependencies
Install Node.js dependencies usingnpm ci (clean install):
Verify Installation
Verify your Go version:Next Steps
Now that your environment is set up, proceed to:- Building Anubis to compile the project
- Testing to run the test suite
- Contributing to learn about commit requirements