Using Template Registry's Github repository
Add, update, and remove templates from Template Registry through its Github repository, which can be found here: https://github.com/adobe/aio-template-submission.
Add a template
Request to add a new template to the Template Registry and run validation checks on the template's metadata.
- Navigate to issues in the Template Registry submission Github repository.
- Click
New issue
to create a new issue. - Select
Get started
forTemplate Review Request
. - Fill in link to github repository that holds source code of template.
- Fill in the name of the NPM package the template was published as. Include scope (e.g. @adobe/app-builder-template).
- Use name of the NPM package as the title of the issue as well.
- Click
Submit new issue
. - If template has passed the verification process and been successfully added to the registry, a comment will appear on the issue with the message "Congratulations! Your template has been verified and added to App Builder Template Registry.".
- If template fails the verification process (outlined here), a comment detailing the failed checks will appear.
- After the mentioned issues are addressed, the verification process can be triggered again by commenting
/check
on the issue.
After passing automatic checks, templates by third-party developers will initially be assigned a status "InVerification" indicating they still need to be verified by Adobe. An Adobe team member will have to review and manually approve the template for it to gain full "Approved" status.
Update a template
Update the entry of a template that already exists in the Template Registry.
- Navigate to issues in the Template Registry submission Github repository.
- Click
New issue
to create a new issue. - Select
Get started
forTemplate Update Request
. - Fill in the name of the NPM package that contains the template. Include scope (e.g. @adobe/app-builder-template).
- Use the name of the NPM package as the issue title as well.
- Click
Submit new issue
. - If update is successful, a comment will appear on the issue with the message "The template has been updated in Template Registry.".
Only the original owner that added the template to the registry may update a template. If not the original owner, contact the Developer Experience team at devx-services@adobe.com to update a template.
Templates by third-party developers will need to be re-approved manually by an Adobe team member to regain "Approved" status after each new version.
Remove a template
Request to remove an entry from the Template Registry.
- Navigate to issues in the Template Registry submission Github repository.
- Click
New issue
to create a new issue. - Select
Get started
forTemplate Removal Request
. - Fill in the name of the NPM package that contains the template. Include scope (e.g. @adobe/app-builder-template).
- Use the name of the NPM package as the issue title as well.
- Click
Submit new issue
. - If removal is successful, a comment will appear on the issue with the message "The template has been removed from the registry.".
Only the original owner that added the template to the registry may remove a template. If not the original owner, contact the Developer Experience team at devx-services@adobe.com to remove a template.