Overview
This loyalty rule allows admins to reward users for starring a specific GitHub repository. This rule is useful for increasing repository visibility and building community engagement around your open-source projects.
Prerequisites
- The user must have connected their GitHub account to Snag.
- The user must star the specified GitHub repository.
Rule Configuration Fields
Reward
- Type of Reward: Choose between “Points” or “Multiplier”.
- Points: Users will get the defined no of points.
- Multiplier: Users will get the multiplier of the defined amount.
Basic Settings
- Update Cadence: The Star GitHub Repository rule rewards users immediately upon successful verification that the repository has been starred.
- User Reward Frequency: This is a one-time reward that users can claim after starring the repository.
Custom Settings
- Skip the multiplier for this rule: Toggle to skip the multiplier for this rule
- GitHub Repo URL *: The full URL of the GitHub repository that users need to star (e.g.,
https://github.com/owner/repository). This is a required field that identifies the target repository.
Verification Process
Users verify their GitHub repository star through the following process:Connect GitHub account
Users must first connect their GitHub account to Snag if they haven’t already done so.
Star the GitHub repository
Users navigate to the specified GitHub repository using the provided URL and
click the star button to star the repository.
Claim the reward
After starring the repository, users can claim the reward through the loyalty
rule interface.
System verification
The system verifies that: - The user’s GitHub account has access to the
repository - The repository has been starred by the user’s connected GitHub
account - The repository URL matches the configured repository
Important Notes
The GitHub Repo URL should be in the format
https://github.com/owner/repository.