Skip to content

Conversation

@rosieyohannan
Copy link
Contributor

@rosieyohannan rosieyohannan commented Oct 22, 2025

Description

The main change in this PR is: Create new page: Users, organizations and integrations guide

  • Bring in all content from VCS integration pages into this one page and describe feature support byt user/org type/integration type/pipeline type.

  • Archive VCS-specific integration pages

This PR also includes many fixes for cross references which have had to be updated due to the move of all this content

Reasons

Why did you make these changes?

Content Checklist

Please follow our style when contributing to CircleCI docs. Our style guide is here: https://circleci.com/docs/style/style-guide-overview.

Please take a moment to check through the following items when submitting your PR (this is just a guide so will not be relevant for all PRs):

  • Break up walls of text by adding paragraph breaks.
  • Consider if the content could benefit from more structure, such as lists or tables, to make it easier to consume.
  • Keep the title between 20 and 70 characters.
  • Consider whether the content would benefit from more subsections (h2-h6 headings) to make it easier to consume.
  • Check all headings h1-h6 are in sentence case (only first letter is capitalized).
  • Include relevant backlinks to other CircleCI docs/pages.

@rosieyohannan rosieyohannan requested review from a team as code owners October 22, 2025 22:02
@rosieyohannan rosieyohannan marked this pull request as draft November 4, 2025 15:06

A CircleCI user account can be integrated with VCS user accounts via _authorization_.

The following table describes user authorization for the different VCS providers:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LOVE LOVE LOVE this!

* `bitbucket`: This organization type is created automatically when you authorize CircleCI to access your Bitbucket account via OAuth app. This happens automatically when you sign in to CircleCI with your Bitbucket social login. Your Bitbucket repositories are imported as available projects in CircleCI. You cannot create projects that do not correspond to existing repositories in your Bitbucket personal account or organizations.

include::ROOT:partial$tips/check-org-type.adoc[Check your organization type]

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it may be helpful here to have a more structured comparisons that shows all the things that change depending on org type, something like this:
Screenshot 2025-12-08 at 11 32 13

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and you could have links that point to all the right anchors in the page. But at least there is a high level view

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

THis feels like its coving some of what in this page: https://circleci.com/docs/guides/integration/version-control-system-integration-overview/#code-checkout-and-repository-integration and actually I need to go back to that page and clearly state what we're comparing there - integration type/org type/pipeline type as I can't really answer that question off top of my head! I wonder if we're mixing them up throughout the page

When you set up a project to build with CircleCI, the following settings are added to the repository using the permissions you gave CircleCI when you signed up:

- A deploy key that is used to check out your project from GitHub.
- A service hook (or "push hook") that is used to notify CircleCI when you push to GitHub.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This took me a second to process. Why are we calling them "service hooks"? Is this part of historical documentation?
I think it's a bit strange, GitHub docs call them "webhooks" and this is what I've always heard them referred as.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have updated to use the standard language we usually use. And yes this is old content from an archived page


#TODO Benny can you help with this section?#

.GitHub settings showing the CircleCI App integration settings page.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note to self, this is where I stopped reviewing on Dec 8 at 12pm.

|Mutually exclusive with other VCS authorization

|GitLab
|TBC
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@BeFunes I do however need to fill in this cell in the table. What is the authorization method for GitLab SaaS?

@@ -0,0 +1,53 @@
= Create an organization
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@BeFunes new page needs review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants