THE REPOSITORY HAS BEEN MOVED
The project has been moved to the Tessellation repository.
Constellation
This repository is the reference implementation of our Decentralized Application Integration Platform using the Scala programming language. We build a horizontally scalable DAG protocol that you can build upon and interface with using common software standards.
๐ Resources
For developer tools and documentation and consult the /docs or the /docs-gh-pages hosted on our docs website. For motivations and explanations of the project in context of the crypto space, visit the wiki.
src
โโโ it/scala/org/constellation <โโโ continuous integration
โโโ main/scala/org/constellation <โโโ protocol implementation
โโโ consensus
Consensus.scala
โโโ crypto
KeyUtils.scala
โโโ p2p
โโโ primitives
โโโ serializer
โโโ util
API.scala
ConstellationNode.scala
โโโ test/scala/org/constellation <โโโ unit tests
๐ป Build instructions
For details on the build process, as well as pointers for docker, vagrant and deployment, see /docs/build-instructions.
๐ API Docs
We intend to use Swagger to publish comprehensive API docs.
๐จ Troubleshooting
For issues and bug reports, see wiki/Contribution-guidelines.
There you also find general pointers toward the development process. Note that the master
branch might be behind the dev
branch by a few weeks.
๐ Community
For questions and contributions, can find links to the community outlets and more in the resource list. Our knowledge- and news-outlet is the Orion Discourse forum. To quickly reach out, join our Discord server for a chat: