Available translations

Github Program

governance.png
github-program.png
This program incentivizes users to fork the Superalgos repository, a necessary step to contribute. It also incentivizes users to give a star and watch the repository, which helps developers find the project when searching on Github.com.
Content
The Github Program distributes the Rewards Pool defined under the Governance Programs > Onboarding Programs section of the Superalgos Pools hierarchy.
Spawning the Github Program and submitting your User Profile is all you need to do to participate in the program. To maximize your Tokens Awarded, make sure you have a fork, a star, and are watching the repository! The system does automatic checks on Github.com and verifies their existence in real-time.
There is a cap of SA 1,000 for each of these incentives. This means that you may get up to SA 3,000 in Tokens Awarded if you maximize your participation.
In case there aren't enough tokens in the Rewards Pool to cover each incentive up to the defined cap for all User Profiles, then each profile gets an equal proportion for each of the applicable incentives.
Configuration
Configuration
Initial Values
These are the Initial Values for Github Program configuration:
 {}
Examples
This is a list of properties featured by the Github Program configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
Github Program Menu
The Github Program node has the following Node Menu items:
The Configure menu item has the following properties:
  • action: Configure
  • actionFunction: uiObject.configEditor.activate
  • label: Configure
  • iconPathOn: configuration
  • iconPathOff: configuration
The Add Tokens Awarded menu item has the following properties:
  • action: Add UI Object
  • actionProject: Visual-Scripting
  • disableIfPropertyIsDefined: true
  • propertyToCheckFor: tokensAwarded
  • actionFunction: payload.executeAction
  • label: Add Tokens Awarded
  • relatedUiObjectProject: Governance
The Delete menu item has the following properties:
  • action: Delete UI Object
  • actionProject: Visual-Scripting
  • askConfirmation: true
  • confirmationLabel: Confirm to Delete
  • label: Delete
  • iconPathOn: delete-entity
  • iconPathOff: delete-entity
  • actionFunction: payload.executeAction
Github Program Children
The Github Program node has the following childrenNodesProperties:
The Tokens Awarded node property features the following properties:
  • name: tokensAwarded
  • type: node
  • autoAdd: true
Github Program Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Github Program with other nodes:
Compatible Types: