Skip to content

Constellation-Labs/constellation

Repository files navigation

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: