To become a Publisher on the LeanIX Store you can create and edit your own reports and go through our publishing process to make them available in the LeanIX Store.
In your workspace, click on the shopping basket at the top right of the page.
You will be redirected to the store page.
- Setup a GitLab account
We rely on https://gitlab.com/ as repository to manage the source code of both publicly available and privately used custom reports. Please make sure to have an account created with the same mail address as your LeanIX user before continuing.
Please note that we have to approve each report before you can publish it to a LeanIX workspace. GitLab helps us to accelerate this process by using a shared source code repository.
Get started with GitLab
In order to get started with GitLab, please follow a tutorial such as https://docs.gitlab.com/ee/gitlab-basics/ - it will help you to set your environment up according to best practices, e.g. by adding an SSH key.
- Click at "Become a Publisher" at the store home screen.
As a LeanIX Partner, you need to sign the Store Content Provider Agreement in order to have your publisher request approved. This contract governs topics such as ownership and intellectual property of a report. Please contact your LeanIX Partner Manager in case of questions.
As a LeanIX Customer, you can create custom reports for your own workspaces without an explicit agreement. If you want to share reports with other customers, you need to sign the Store Content Provider Agreement. Please contact your Customer Success Manager in case of questions.
Once you created a publisher request, you will receive an email with further information.
As a publisher you are now able to view the Dashboard to show a list of developed Reports and statuses.
Create your first Report:
- Navigate to "Reports" from the menu on the left and Click "+" icon next to Reports Management
- Fill out and save the form with report name
- The newly created Report is now displayed on the list and we open after creation.
You will be able to maintain the source code in Gitlab. You can find the link to the repository in the detail view of the Report. You can also change minor details such-as description, logo, title etc.
There are three publishing modes to select from:
- The "Public" option allows any LeanIX customer to install the report and view the source-code.
- "Preview" allows a user to view a sample of the report without the ability to install it to their workspace.
- The "Private" option allows you to select which workspaces the report is available to. It doesn't necessarily have to be your own company's workspaces.
If you choose "Private" as your publishing mode, you need to specify the workspaces where the report should be uploaded to with their workspace id!
Once you have developed the report you can ask the LeanIX Customer Success Team to begin the review process by clicking the "Submit for Review" button in the detail view of your Report.
During the review, the team will review the code and content. Technical implementation, functional suitability and licenses used are considering during this process.
You will soon receive an email whether your report was approved or if there are questions and concerns that need to be addressed.
Once published it will be available on the store based on the publishing mode selected earlier.
You can submit new versions of your reports with enhanced features, functionality, or bug fixes. It will be subjected to the same review process as a new report and the process is identical. Please remember to raise the version number in your GitLab Project (package.json).
Updated about 2 months ago