Expand https://developer.gitlab.com and the integrations guide with details for issue tracker integrations

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Add a specific guide for issue tracker integrations #292248 (comment 900160219)

Click to see original outline

Add documentation that provides an overview for customers and partners who want to integrate with GitLab to https://developer.gitlab.com/ or https://docs.gitlab.com/ee/development/integrations/index.html.

Outline

  • Introduction
    • What is a third party integration and what are some examples
    • What are the different ways to integrate with GitLab (APIs, OAuth Apps, Native integrations)
    • What are the benefits/drawbacks of each integration approach?
    • How does integrating with GitLab compare to other platforms/tools, such as GitHub? What are the advantages/limitations of our approach?
    • Different integration categories (chat-notification, issue-tracker CI and so on)
  • Getting started
    • Describe the framework
  • Adding settings and testing
  • Where to hook in
    • Describe events and hooks
  • Linking patterns
    • In case you want to be able to link to your integration from GitLab issues/MRs like Jira
  • General contribution guidelines

Links

Related Customer Feedback

Edited by 🤖 GitLab Bot 🤖