Is GitHub Enterprise Fully Featured?

Title basically covers it. While reading some documentation I remember reading that some features of the CMS are only in beta on other git hosts like GitLab.

GitHub is fully featured, but does that translate to GitHub enterprise as well?

" Editorial Workflow

Note: Editorial workflow works with GitHub repositories, and support for GitLab and Bitbucket is in beta."

Hi @Tazerah, you should be able to configure GitHub enterprise via the api_root backend configuration. See Overview | Netlify CMS | Open-Source Content Management System.

If that doesn’t work please open an issue in the CMS repo.

1 Like

Hi @erez , thanks for the response, I know how to configure the CMS for GitHub Enterprise, my question is just whether it has all the same features as standard GitHub integration, because I noted that some features are fully released in GitHub but not on other platforms. (i.e., editorial workflow)

Hi @Tazerah, thank you for clarifying, I missed that part :man_facepalming:

The CMS uses the GitHub API for pretty much everything, so as long as GitHub Enterprise provides the same functionality, the feature set should be the same.

So I guess the question to ask is “Does GitHub Enterprise API provides the same functionality as the non Enterprise version?”. Probably GitHub support knows better, but from the CMS side we haven’t had issues reported on it, or feature requests to support it.

So while I can’t 100% guarantee every feature works (mostly because we don’t test using a GitHub Enterprise instance), I believe the feature set should be the same, and if it isn’t it justifies opening an issue in our repo.

As for editorial workflow being in Beta for GitLab and Bitbucket, we have an issue to move those out of Beta.

Please let me know if that clears things up a bit.