The sentiment investor platform at its core is composed of a set of scrapers, analysis tools and APIs to access data. Below is a diagram of the overall database architecture. The blue boxes are closed source, the yellow boxes are open source, and the pink boxes are partially open source (so some of the module will be closed, but all additions are welcome).
Once you’ve understood how the system works, you can begin designing your own features by forking the relevant component. Links for the repos for each component can be found here.
You can then submit a merge request with a README detailing your changes, and the team will review your change to see if we can integrate it. If we can, you’ll see it in the development version in the next big release. Sometimes there are issues with the updates that we can’t fix, but in that case we’ll reach out to you and let you know what the issues are.
If you want to contribute an entire component (i.e. a scraper) that can be done by finding the example component for what you want to build and submitting a merge request there.