diff --git a/doc/development/integrations/index.md b/doc/development/integrations/index.md index 397eb06eb918b29a4233165f024f6c521c32b504..d222a7d0f9ca540f6f89f833a346505587253017 100644 --- a/doc/development/integrations/index.md +++ b/doc/development/integrations/index.md @@ -392,15 +392,19 @@ When developing a new integration, we also recommend you gate the availability b ## Documentation -You can provide help text in the integration form, including links to off-site documentation, -as described above in [Customize the frontend form](#customize-the-frontend-form). Refer to -our [usability guidelines](https://design.gitlab.com/usability/contextual-help) for help text. +Add documentation for the integration: -For more detailed documentation, provide a page in `doc/user/project/integrations`, -and link it from the [Integrations overview](../../user/project/integrations/index.md). +- Add a page in `doc/user/project/integrations`. +- Link it from the [Integrations overview](../../user/project/integrations/index.md). +- After the documentation has merged, [add an entry](../../development/documentation/site_architecture/global_nav.md#add-a-navigation-entry) + to the documentation navigation under the [Integrations category title](https://gitlab.com/gitlab-org/gitlab-docs/-/blob/24c8ab629383b47a6d6351a9d48325cb43ed5287/content/_data/navigation.yaml?page=3#L2822). You can also refer to our general [documentation guidelines](../documentation/index.md). +You can provide help text in the integration form, including links to off-site documentation, +as described above in [Customize the frontend form](#customize-the-frontend-form). Refer to +our [usability guidelines](https://design.gitlab.com/usability/contextual-help) for help text. + ## Testing Testing should not be confused with [defining configuration tests](#define-configuration-test). diff --git a/doc/user/project/integrations/index.md b/doc/user/project/integrations/index.md index 34c65065196999c1f5dbea0cb999e947cf349151..4cea672e58c482813f5f99ee8691dc97e0561b53 100644 --- a/doc/user/project/integrations/index.md +++ b/doc/user/project/integrations/index.md @@ -116,16 +116,19 @@ To use custom settings for a project or group integration: | Integration | Description | Integration hooks | |-----------------------------------------------------------------------------|-----------------------------------------------------------------------|------------------------| +| [Apple App Store Connect](apple_app_store.md) | Use GitLab to build and release an app in the Apple App Store. | **{dotted-circle}** No | | [Asana](asana.md) | Add commit messages as comments to Asana tasks. | **{dotted-circle}** No | | Assembla | Manage projects with Assembla. | **{dotted-circle}** No | | [Atlassian Bamboo](bamboo.md) | Run CI/CD pipelines with Atlassian Bamboo. | **{check-circle}** Yes | | [Bugzilla](bugzilla.md) | Use Bugzilla as an issue tracker. | **{dotted-circle}** No | +| [Beyond Identity](beyond_identity.md) | Verify that GPG keys are authorized by Beyond Identity Authenticator. | **{dotted-circle}** No | | Buildkite | Run CI/CD pipelines with Buildkite. | **{check-circle}** Yes | | Campfire | Connect Campfire to chat. | **{dotted-circle}** No | | [ClickUp](clickup.md) | Use ClickUp as an issue tracker. | **{dotted-circle}** No | | [Confluence Workspace](../../../api/integrations.md#confluence-workspace) | Use Confluence Workspace as an internal wiki. | **{dotted-circle}** No | | [Custom issue tracker](custom_issue_tracker.md) | Use a custom issue tracker. | **{dotted-circle}** No | | [Datadog](../../../integration/datadog.md) | Trace your GitLab pipelines with Datadog. | **{check-circle}** Yes | +| [Diffblue Cover](../../../integration/diffblue_cover.md) | Automatically write comprehensive, human-like Java unit tests. | **{check-circle}** No | | [Discord Notifications](discord_notifications.md) | Send notifications about project events to a Discord channel. | **{dotted-circle}** No | | Drone | Run CI/CD pipelines with Drone. | **{check-circle}** Yes | | [Emails on push](emails_on_push.md) | Send commits and diffs on push by email. | **{dotted-circle}** No | @@ -134,15 +137,19 @@ To use custom settings for a project or group integration: | [GitGuardian](git_guardian.md) | Reject commits based on GitGuardian policies. | **{dotted-circle}** No | | [GitHub](github.md) | Receive statuses for commits and pull requests. | **{dotted-circle}** No | | [GitLab for Slack app](gitlab_slack_application.md) | Use the native Slack app to receive notifications and run commands. | **{dotted-circle}** No | +| [Google Artifact Management](google_artifact_management.md) | Manage your artifacts in Google Artifact Registry. | **{dotted-circle}** No | | [Google Chat](hangouts_chat.md) | Send notifications from your GitLab project to a space in Google Chat. | **{dotted-circle}** No | +| [Google Cloud IAM](../../../integration/google_cloud_iam.md) | Manage permissions for Google Cloud resources with Identity and Access Management (IAM). | **{dotted-circle}** No | +| [Google Play](google_play.md) | Use GitLab to build and release an app in Google Play. | **{dotted-circle}** No | | [Harbor](harbor.md) | Use Harbor as the container registry for GitLab. | **{dotted-circle}** No | | [irker (IRC gateway)](irker.md) | Send IRC messages. | **{dotted-circle}** No | | [Jenkins](../../../integration/jenkins.md) | Run CI/CD pipelines with Jenkins. | **{check-circle}** Yes | | JetBrains TeamCity | Run CI/CD pipelines with TeamCity. | **{check-circle}** Yes | +| [JetBrains YouTrack](youtrack.md) | Use JetBrains YouTrack as your project's issue tracker. | **{dotted-circle}** No | | [Jira](../../../integration/jira/index.md) | Use Jira as an issue tracker. | **{dotted-circle}** No | +| [Matrix notifications](matrix.md) | Send notifications about project events to Matrix. | **{dotted-circle}** No | | [Mattermost notifications](mattermost.md) | Send notifications about project events to Mattermost channels. | **{dotted-circle}** No | | [Mattermost slash commands](mattermost_slash_commands.md) | Run slash commands from a Mattermost chat environment. | **{dotted-circle}** No | -| [Matrix](matrix.md) | Send notifications about project events to Matrix. | **{dotted-circle}** No | | [Microsoft Teams notifications](microsoft_teams.md) | Receive event notifications in Microsoft Teams. | **{dotted-circle}** No | | Packagist | Update your PHP dependencies in Packagist. | **{check-circle}** Yes | | [Phorge](phorge.md) | Use Phorge as an issue tracker. | **{dotted-circle}** No | @@ -156,7 +163,6 @@ To use custom settings for a project or group integration: | [Telegram](telegram.md) | Send notifications about project events to Telegram. | **{dotted-circle}** No | | [Unify Circuit](unify_circuit.md) | Send notifications about project events to Unify Circuit. | **{dotted-circle}** No | | [Webex Teams](webex_teams.md) | Receive event notifications in Webex Teams. | **{dotted-circle}** No | -| [YouTrack](youtrack.md) | Use YouTrack as an issue tracker. | **{dotted-circle}** No | ## Project webhooks