Hi @scott_sigsci. I have never integrated Github with SFDC but your use case is very similar to how I have integrated Jira with GS in the past.
If you can create an automated CSV export from Github, you could setup an s3 connection to ingest the data. This is probably the best and easiest option for Gainsight’s Nxt version unless you use the API.
The other option that works well with the SFDC version of Gainsight is to use a Github to Salesforce connector. There isn’t any out-of-the-box connectors for Github and Gainsight but there are some to SFDC. Here are a couple examples that are provided by 3rd parties:
https://zapier.com/apps/github/integrations/salesforce
https://automate.io/integration/github/salesforce
If you are on the Salesforce version of Gainsight, you can use on of the connectors above to load the new tickets and enhancements into Salesforce and then show it in Gainsight.
If you are on the Nxt version, you can use the CSV ingest I mentioned above or load it to SFDC and then bring it into GS via the connector or rule.