Contributing to Atlas

April 6, 2025 ยท View on GitHub

Welcome! We're happy to have you join our community and contribute to one of the most powerful application backends in the Cardano ecosystem.

To learn more about Atlas, check out the documentation.

Opening Issues

Use an existing template to:

  • Report a bug
  • Update the docs
  • Request a new feature

Accompany your issue with one or more of the following labels:

  • bug
  • dependencies
  • documentation
  • duplicate
  • github actions
  • good first issue
  • haskell
  • help wanted
  • vulnerability
  • wont fix

Opening Pull Requests

After opening a pull request, please take the following steps:

  • Ensure your PR has one or more corresponding issues (see above)
  • Link your PR to those issues
  • Check the build status of your PR
  • Wait for a review and/or approval from one of the code owners
  • Merge and celebrate!

The team will do their best to help you get your PRs across the finish line!

Discussions

Feel free to participate in discussions with the team and community!

Project structure

We aim to keep all high-level on-chain code in plutus folder which is independent of main Atlas code (Atlas only refers to final low level compiled UPLC). This is helpful in avoiding dependency upon Plinth plugin which is locked to a very specific GHC version.