Uploading a Application building block
Prerequisites
-
You have your development package ready
-
You are familiar with the Neptune DXP Marketplace
Procedure
There are two types of building blocks:
-
Private : Only visible to users within the same account
-
Public : Visible to all users who open the Neptune DXP Marketplace
Step 1. Build the solution
-
Define a Development Package and give it a meaningful name
-
Place all artifacts in the Development Package that need to be included into the application building block
Optional: Add documentation |
Step 2. GitHub Repository
-
Create a public repository with a README file on your gitHub account
-
Name it just like the Development Package that was defined before
Step 3. GitHub Authorization Token
-
On GitHub, in the upper-right corner of any page, click your profile photo, then click Settings
-
In the left sidebar, click <> Developer settings
-
In the left sidebar, under Personal access tokens, click Token (classic)
-
Click Generate new token and choose For general use
-
Select Expiration period and click all the boxes
-
Click Generate Token located at the bottom and save the token key somewhere safe
Step 4. Pushing Development Package to the repository
-
In GitHub, head to your repository, and copy its URL
-
In the Neptune Cockpit, on your Development Package, enable Git and CI/CD and paste the URL
-
Click Configure Authentication on the Git tab and, choose GitHub and paste the token
-
Press on Commit Message and enter a meaningful message
Step 5. Uploading to Neptune DXP Marketplace
-
Head to Neptune DXP Marketplace and click upload
-
Select Public for making it visible to users within the same account or, select Private for making it visible to all users who open the Neptune DXP Marketplace. It that case, it will be sent first for approval
-
At Type select Application Building Blocks, add a Title and an Intro.
-
Add a meaningful description and instructions if you there is no documentation in the package or in the application
-
Under Description select the Type
Type: An Application Building Block can be available for both the SAP and Open Edition, or just the Neptune DXP - Open Edition. If you do select Open Edition Git Installation & SAP Edition Components, you will encounter an extra step. In that step, select the type of SAP Object you are uploading, enter the names and paste the raw XML -
At GitHub URL, add the repo’s URL
-
Include Tags, an Icon and Images
-
Click Create