Chrysalis

Community and contributing

Chrysalis is free software, built in the open.

#Reporting a bug

Include your Chrysalis version (chrysalis --version, or Settings > Server), how you run it (download, Android, Docker or source), what you did, what you expected, and the relevant part of the log. Security problems go to private advisories instead.

#Contributing code

  • main is stable and releases are tagged there. staging is where new work lands first: open pull requests against staging.
  • Every push and pull request runs the tests, builds every download, and starts each one on Windows, macOS, Linux and in Docker.
  • Run bun run typecheck, bun run lint and bun test before opening a pull request.
git clone https://github.com/ProjectChrysalis/Chrysalis-Engine
cd Chrysalis-Engine
bun install
(cd client-agent && bun install)
bun run build:client
bun run dev

#Improving these docs

This site lives in its own repository. Every page has an Edit this page on GitHub link at the bottom.

#License

Chrysalis is licensed under the GNU Affero General Public License v3.0. If you run a modified Chrysalis for other people over a network, you must offer them its source.

Edit this page on GitHub