guides-cms
guides-cms copied to clipboard
gitlab integration feasible?
Do you have any plans on offering gitlab integration? That would be awesome for it also being self-hosted, and users could host their docs on private repositories.
That's a great idea. It's not on our roadmap because we're trying to focus on good support for 1 service at a time. However, we gladly accept pull requests ;)
I don't think it would be too difficult to do. All of the github.com specific API interaction is done in remote.py. So, the best approach would be to create another file handling gitlab API calls. Then, make those calls return data similar to what remote.py returns now. All the other layers should work just fine in that case.
We'd also need a configuration variable to turn on/off gitlab instead of github. It would probably be best to only allow the application to use 1 at a time just for simplicity. I'd love to help guide anyone willing to work on this.