← All integrations

GitHub

Engineering

GitHub is a web-based Git repository hosting service. Includes integration modules for repositories, issues, pull requests, and commits.

How to connect it

  1. In SLX, open your connections and choose GitHub.
  2. A Github consent window opens, listing the access below. Review it and approve.
  3. Github returns you to SLX and the connection is stored against your workspace.
  4. Ask for something in chat. SLX resolves it to a GitHub call and runs it. If a token expires or access is revoked, it will ask you to reconnect.

Access it asks for

The exact scopes requested when you connect GitHub, shown verbatim so you can check them against the consent screen before approving.

ScopeWhat it grants
repoBroadFull control of private repositories
workflowAccess workflow
gistAccess gist
notificationsAccess notifications
userAccess user
read:userRead user
read:orgRead org
write:orgWrite org
admin:orgBroadFull administrative control of organisations
read:projectRead project
write:projectWrite project
read:packagesRead packages
write:packagesWrite packages
delete:packagesAccess delete packages
delete_repoBroadDelete repositories

Once it’s connected, here’s how it works

Where you’ll spend your time in SLX — asking for what you want, and checking what ran.