Source documentation
Contents:
api– Rewards Suite API packagecontract– Rewards Suite smart contract packagecontract.artifacts– Smart contract artifactscontract.contract– Smart contract creation modulecontract.deploy– Module with functions for smart contract deploymentcontract.helpers– Smart contract helper functions modulecontract.network– Module for functions to communicate with blockchaincontract.tests– Smart contract unit-tests package
core– Main application packagecore.admin– Main application administration modulecore.apps– Main application configuration modulecore.forms– Module with main application’s formscore.models– Main application ORM modulecore.signals– Module with main application’s database signals and triggerscore.urls– Main application URL configuration modulecore.views– Main application views (controllers)core.management– Project’s management commands packagecore.migrations– Main application database migrations packagecore.static– Directory holding main application static filescore.static.css– Directory holding main application CSS filescore.templates– Directory holding main application Django template filescore.tests– Main application unit-tests package
issues– Package with various issue tracker providers implementationissues.base– Module with base classes for issues and webhooks processingissues.bitbucket– Module with classes and functions dealing with Bitbucket issues and webhooksissues.config– Module for issue providers confirguration from environment variablesissues.github– Module with classes and functions dealing with GitHub issues and webhooksissues.gitlab– Module with classes and functions dealing with GitLab issues and webhooksissues.main– Main issue tracker class and public functionsissues.tests– Unit-tests package for the issue trackers package
manage– Django main modulerewards– Frontend application to the Rewards smart contractrewards.apps– Configuration module for the smart contract frontend applicationrewards.urls– Smart contract frontend application URL configuration modulerewards.templates– Directory holding Smart contract frontend applicatio Django template filesrewards.views– Smart contract frontend application viewsrewards.tests– Smart contract frontend application unit-tests package
rewardsweb– Main configuration packagetrackers– Social media trackers packagetrackers.apps– Trackers application configuration moduletrackers.base– Module containing base class for all social media trackerstrackers.config– Module for trackers confirguration from environment variablestrackers.discord– Module for processing Discord commentstrackers.models– Trackers application ORM moduletrackers.parser– Module cointaining class for parsing sociial media messagestrackers.reddit– Module for processing Reddit commentstrackers.runners– Module containing trackers run functionstrackers.telegram– Module for processing Telegram messagestrackers.twitter– Module for processing comments on X/Twitter using official APItrackers.twitterapiio– Module for processing comments on X/Twitter using TwitterAPI.iotrackers.tests– Unit-tests package for trackers package
updaters– Social media messages updating packageupdaters.base– Module containing base class for all social media updatersupdaters.discord– Module for updating Discord commentsupdaters.main– Module containing main updating class and updaters regiustryupdaters.reddit– Module for updating Reddit commentsupdaters.telegram– Module for updating Telegram messagesupdaters.twitter– Module for updating comments on X/Twitterupdaters.tests– Unit-tests package for updaters package
utils– Package with various website’s utility functions and constantsutils.constants– Website’s constants packageutils.importers– Website’s utility functions for importing data from the old systemutils.mappers– Website’s utility functions for mapping existing GitHub issuesutils.helpers– Website’s helper utility functionsutils.tests– Unit tests for website’s utils package
walletauth– Wallet connecting authentication applicationwalletauth.apps– Wallet connecting authentication application configuration modulewalletauth.models– Wallet connecting authentication application ORM modulewalletauth.urls– Wallet connecting authentication application URL configuration modulewalletauth.views– Wallet connecting authentication application viewswalletauth.migrations– Wallet connecting authentication application database migrations packagewalletauth.tests– Wallet connecting authentication application unit-tests package
rewardsbot– Rewards Suite Discord bot’s packagerewardsbot.controllers– Rewards Suite Discord bot’s controllers packagerewardsbot.models– Rewards Suite Discord bot’s models packagerewardsbot.services– Rewards Suite Discord bot’s services packagerewardsbot.utils– Rewards Suite Discord bot’s utils packagerewardsbot.bot– Module for Rewards Suite Discord bot creationrewardsbot.config– Module for initialization of Rewards Suite Discord bot environment variables