Craft your forge, Build your project, Grow your community freely
1---
2id: "4e8f"
3priority: 50
4sprint: ""
5assignee: null
6status: v0.5
7kind: issue
8---
910# PURL as plugin url
1112To define a plugin we can use purl:
1314> pkg:gitroot/gitroot/apex@0.4.0?registry=gitroot.dev%2Freleases%2F0.3.0&checksum=sha256
1516Meaning: a package for gitroot with gitroot scope and apex name at version 0.4 is accessible with registry gitroot.dev/releases/0.3.0 and checksum
1718Should be used everywhere a plugin name is (.gitroot/plugins.yml) but also in [plugins](../plugins/) section to b installed.
1920With that in place we can start to reflect to registry. A registry should give infos of packages, from a purl we get:
2122```
23name: Apex
24version: 0.4.0
25homepage: https://gitroot.dev/app/plugins/apex/
26doc: https://gitroot.dev/app/plugins/apex/doc.html
27changelog: https://gitroot.dev/app/plugins/apex/CHANGELOG.html
28```2930But also all versions. Maybe an author?