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:
bugdependenciesdocumentationduplicategithub actionsgood first issuehaskellhelp wantedvulnerabilitywont 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.