We are thrilled you are interested in contributing to Superalgos!
Superalgos is a collective project, still at an early stage. Your help may be essential to the project’s success and we want you in!
The project thrives thanks to contributions, as there’s only so much founders and project maintainers may achieve on their own. It is always positive that the community knows who contributed what, and proper attribution is a fundamental part of the culture we wish to build for Superalgos: the realization that we are all better off collaborating.
Spread the Word
Like with every open-source project, the more people uses the software and the more people gets to collaborate, the better the software gets over time. Spreading the word is a possitive sum game that benefits everyone. Share our videos, retweet our tweets, share our Facebook posts , share our articles.
Test the Unreleased Version
Superalgos is always in development. We’ve been delivering a new version of the system every other month on average. If you are proficient using the stable version, you may be of great help in testing the new version and reporting any bugs you may find. You may run both Beta 5 (current) and Beta 6 (unreleased) versions of the software independently so that testing doesn’t interfere with your trading!
The Design Space features hierarchies that represent data structures in which each node is visually represented by an icon. Contributing to the design of new icons and improving existing ones is a great way to help the project speed up the delivery of new features and make the system more attractive, and easy to understand.
Improve the Documentation
The documentation is a crucial aspect of the project and is the bottleneck with every upcoming release. Contributing new documentation would help us deliver each release faster. Improving the existing documentation would help lower entry barriers for new users, and make the system accessible to more people.
Write an Article
Everyone using Superalgos benefits from a larger user base: the more users testing and pushing the boundaries of a complex system, the faster we may get to a stable and polished version and finally break out of the beta phase. Writing an article for Hacker Noon, a Medium publication, or the specialized media about how Superalgos helps you with your trading is a great way to spread the word.
Build a Data Mine
Data mines and the indicators within are crucial elements of trading intelligence. Contributing a few indicators is currently the best way developers may help to realize the project’s vision of a Collective Trading Intelligence. At the same time, it’s the best way to dive under the hood and learn how the system works so that you may one day contribute to the code base.
The lead developer is usually focused on developing for the next release. Helping with removing simple bugs in the existing code base is a great way to help the community have a better experience using the system. Join us in the Superalgos Develop Telegram group and start submitting your PRs!
Dive Into the Codebase
Once you’ve gained enough experience building data mines and removing bugs, you may be ready to dive deep in the codebase. It’s a large system, so take a deep breath!