https://github.com/knative/.artifacthub
Repository for sharing Knative resources to ArtifactHub
https://github.com/knative/.artifacthub
Last synced: 9 months ago
JSON representation
Repository for sharing Knative resources to ArtifactHub
- Host: GitHub
- URL: https://github.com/knative/.artifacthub
- Owner: knative
- License: apache-2.0
- Created: 2023-02-13T13:15:07.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-03T06:55:21.000Z (almost 3 years ago)
- Last Synced: 2025-10-12T07:25:32.673Z (9 months ago)
- Language: Shell
- Size: 29.3 KB
- Stars: 0
- Watchers: 6
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE-OF-CONDUCT.md
Awesome Lists containing this project
README
# .artifacthub
Repository for sharing Knative resources to ArtifactHub.
https://artifacthub.io/docs/topics/repositories/knative-client-plugins/
### Adding new artifact metadata
The metadata stored in `plugins` directory is periodically indexed by Artifact Hub to list our plugins per `kn-client-plugin` type.
Step to add a new one:
- Create a new directory named per GitHub repository name
- Create `artifact-pkg.yml` per Artifact Hub [docs](https://github.com/artifacthub/hub/blob/master/docs/metadata/artifacthub-pkg.yml)
- Execute `./hack/update-codegen.sh`
A top-level directory should be created with an appropriate name to add a new type of artifact.
### Updating `README.md` files
There's a script to automatically download the current `main` README files per plugin directory. The [Knobot](https://github.com/knative-extensions/knobots) `update-deps` action periodically executes it.
```
./hack/update-codegen.sh
```