Once the product integration has been completed, the next step is to submit a Merge Request to get listed on our Partners page. To add your app, you will need:
- Crop image to a perfect square.
- Keep maximum dimension under 400 by 400 pixels.
- Use the JPEG (
.jpg) or PNG (
- Name file
company_name_in_lowercaseand add the appropriate file extension.
Once you have the above items, follow these steps to add yourself to the Partners page:
applications.ymlfile within the folder. Click on the file to open it within the WebIDE. Add the following fields to the correct category of the file and enter the following application information into each of the blank fields:
- title: Company Name content: Description links: - url: Company URL title: Company Name - url: Technical documentation URL title: Company Name for GitLab
Choose the app's category accordingly. The code block is to be added to the end of the category list it belongs to.
applications.yml, use the file browser on the left side of the screen to navigate to
⋁icon next to the
appsdirectory, select upload file, and upload you company logo. Be sure to follow the picture requirements listed above and confirm that the file name matches your
Note: The image name should match the application title exactly. For example, if your app is titled ‘GitLab Inc’ then the image name being uploaded would be ‘gitlab_inc.png’ and it will then map to your app listing when the site is generated.
Commitbutton in the bottom left. It should say something like
2 unstaged and 0 staged changes. This will bring up a sidebar with an
Create a new branch. Name the branch in the format of
CompanyName-partners-pageor similar. Tick the
Start a new merge requestcheckbox. Then click
Allow commits from members who can merge to target branchas detailed on the Allow collaboration on merge requests across forks page in our docs.
Make sure when submitting the MR, the source is the branch that was just created from the MR and the destination/target is the
Open an issue in the Alliance project requesting a joint private project in the Alliance group.
This gives our partners a home base for testing integrations, workflows and a place to create any public-facing demos. Initially, it will be set to private, but once there is content in the projects, we can always switch the project to public.
We will need a list of the email addresses that were used to create a GitLab.com account. Within your group you'll be able to create projects and repositories for any development/testing.
We are here to help. The Alliance team works from issues and issue boards. If you are needing our assistance with any project, please open an issue and we’ll get back to you as soon as we can! When creating an issue, please select new_partner issue template in the drop down. If it’s technical assistance you’re looking for, please see below for troubleshooting.
We're always here to help you through your efforts of integration. If there's a missing API call from our current API, or you ran into other difficulties in your development please feel free to create a new issue on the Community Edition issue tracker and apply the