Meeds Documentation
meeds.ioTry Now
  • Meeds Documentation
  • USER GUIDE
    • 👨‍💻Getting Started
      • 🌐Exploring Community Hubs
      • 🚪Joining a Hub
      • 📳Installing the App
    • 🚀Exploring a Meeds Hub
      • 🧐Finding Your Way Around
      • 🏆Starting to contribute
      • 💼Entering your Workspace
        • 📰Exploring the News Center
      • 👤Browsing People & Spaces
    • 🏆Participating & Contributing
      • 🧐Two action types
      • 🔎Browsing actions to do
      • 📣Submitting your contribution
      • 🔌Using our automatic actions
      • 👀Viewing contributions programs
      • ✅Tracking your contributions
    • Setting Up your Account
      • 👤Updating Your Profile
      • 🔏Updating Your Password
      • 💰Initializing your wallet
      • 🔔Updating Personal Notifications
      • 🔌Linking your Accounts
        • 🐦X (Twitter)
        • 🐙GitHub
        • 🌐Crowdin
    • 💡Discovering Helpful Features
      • 🔔Getting notified
      • 🔍Searching for content
      • ⭐Creating your Favorite list
      • 📌Listing your applications
    • 🏅Earning Recognition
      • 🙏Praising Others with Kudos
      • Building your Reputation
    • 💝Earning Rewards & Perks
      • 🧑‍🏫Understanding Reward Rules
      • 📈Tracking Your Rewards
      • 🛒Claiming Your Perks
    • Administering a Space
      • ➕Creating a space
      • ✨Updating Identity & Access
      • 👥Inviting Users & Guests
      • Managing Space Roles
      • Categorizing your space
      • 🏤Leading Your Community
      • Managing Space News
      • 📣Showcasing your space
    • 👥Collaborating in Spaces
      • 👋Joining a space
      • 🤝Collaborating as a team or on a project
      • 📣Sharing informations
      • 🗞️Sharing News in Spaces
      • 👍Sharing and interacting
      • ⭐Referencing content with #tags.
      • 📋Documenting procedures and reports
      • 📑Tracking Tasks
  • Admin Guide
    • 👩‍💻Introduction
    • ⚙️Setting Up Meeds
      • 🚀Quick setup
        • Branding Customization
        • Language Management
        • Notifications Settings
        • Appcenter Setup
      • 😎Advanced Setup
        • Topbar & Sidebar Customization
        • Login Page Customization
        • Platform Access
        • Public Site Management
        • Terms & Conditions
        • Customizing the Overview
    • Organizing Communities
      • Managing Space Templates
      • Managing Spaces
      • Bind a space to a group of users
      • Customizing spaces directories
    • 👥Managing Users
      • Create and Manage Users
      • Manage User Rights
      • Add a user group
    • Managing Applications
    • 📡Managing Content
      • Managing News
      • 🖼️Managing Image Storage
    • 💝Designing Incentives
      • Quick Steps to Design Programs
      • 🌐Building a translation program on Crowdin
      • 🐦Growing your audience on X
      • 🐙Fostering open collaboration on GitHub
    • 🎁Managing Contributions
      • Kudos Configuration
      • Badges Management
      • Contributions Review
      • 🧩Gamification Connectors
        • 🐙GitHub
        • 🐦X (Twitter)
        • 🌐Crowdin
        • 💎Ethereum
    • 💲Managing Rewards
      • Setup
      • Wallets Management
      • Rewards Management
      • Meeds Rewards Program
    • 🌐Managing Sites & Pages
      • Managing Websites
        • Editing Navigation
          • Adding a Page
          • Editing Pages
      • Managing Portlets
        • Creating Gadgets
      • Managing Section Templates
      • Managing Page Templates
      • Managing Site Templates
    • 🎨Advanced Customization
      • Managing Categories
      • 📊Analytics
  • Meeds DAO
    • 🌕MEED Token
    • ⚖️xMEED Token
Powered by GitBook
On this page
  • Allow users to connect their GitHub account
  • Add a GitHub organization to watch

Was this helpful?

Edit on GitHub
  1. Admin Guide
  2. Managing Contributions
  3. Gamification Connectors

GitHub

How to configure the GitHub connector for Meeds as an administrator

PreviousGamification ConnectorsNextX (Twitter)

Last updated 1 year ago

Was this helpful?

If your organization uses to manage code or documentation and wants to foster open contributions and collaboration, the GitHub connector for Meeds is for you!

You can activate it to allow contributors to earn points by interacting with your repositories.

Events that the GitHub connector can capture include:

  • Issues

  • Pull Requests

  • Code

To start configuring the GitHub connector for Meeds go to Administration > Recognition > Connectors > GitHub

Next, Click Configure

Click on Allow connection and follow the instructions in the form:

Click on OAuthApps > Register new application

Fill in the Application name and description,

Now head back to Meeds to retrieve the URLs

Step 2: Click Next and copy the Homepage URL and Authorization callback URL from Meeds

Now paste the URLs into the oAuth application form on GitHub and create the app.

Click on Generate a new client secret and authenticate

Head back to Meeds

Step 2: Click Next and copy-paste the Client ID and Client secret from GitHub to Meeds

Click Save

Now, you must add one or more organizations that Meeds will watch to track events your contributors perform.

Click on Add Organization

Click Generate new token > Personal access token (classic)

Fill out the form by selecting scopes :

  • repo

  • admin:org_hook

Then click the Generate token button

Copy the token and head back to Meeds to paste it, then click the ✅ checkmark to validate.

Click Next and enter your GitHub organization name.

Click Save, and the organization should be listed:

You may add ➕ more organizations to watch, ✏️ Edit, or 🗑️ Delete to start over

Click on the organization's name

In the Events tab, you may restrict what events to watch for that particular organization.

Click on Repositories

From there, you can restrict which repositories to watch on that particular organization.

Allow users to connect their GitHub account

Step 1: Go to your in your GitHub account

You can click on the toggle button to temporarily disable profile connections, or you can ✏️ Edit or 🗑️ Delete the configuration to start over.

At this stage, your users can .

Add a GitHub organization to watch

On GitHub, head back to your > Personal access tokens (classic)

🎉 Congratulations! Your Meeds Hub is now ready to incentivize contributions on GitHub! Your program owner can now start designing incentives to .

🎁
🧩
🐙
👉
👉
Developer Settings
connect their GitHub profile
Developer Settings
Foster open collaboration on GitHub
GitHub
GitHub connector card
List of events of the GitHub connector
GitHub configuration
Connect GitHub profile config 1/3
OAuth Apps tab in GitHub's Developer Settings
OAuth app form in GitHub
oAuth apps URLs in Meeds
Client ID in GitHub
Client secret in GitHub
Connect GitHub profile config 3/3
Connect GitHub profile configured in Meeds
Connect GitHub organizations to watch
Personal access token field in Meeds
Personal acess tokens in GitHub
Personal access token form in GitHub
Copy the personal access token in GitHub
Paste the personal access token in Meeds
Enter GitHub organization name
List of events enabled for an organizaton
List of repositories to watch