Which part of integrating with GitLab do you find difficult? We'd love to talk about it and improve.
Maybe we could open some issues and talk about what you'd like to have but is missing, or some things you think we're doing wrong.
* You could use our API to integrate with GitLab [1]
* You could develop a fullblown project service and contribute it to the codebase [2]
* You could use custom webhooks to add custom functionality [3]
[1] - https://docs.gitlab.com/ee/api/
[2] - https://docs.gitlab.com/ce/user/project/integrations/project...
[3] - https://docs.gitlab.com/ce/user/project/integrations/webhook...