redhat-developer / redhat-developer/rhdh-plugins

RHDH plugin for fetching and extracting OCI skills images build via 'skillctl' CLI

Open
#4,745 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature triaged workspace/ai-integrations
Dominant language
TypeScript
Stars
48
Forks
120
Avg merge
2d 6h
Merged PRs (30d)
337

Description

Reference JIRA: https://redhat.atlassian.net/browse/RHIDP-16943

Description

build a typescript plugin that via code can fetch and process OCI skills images built by https://github.com/redhat-et/skillimageConnect your Github account

As a starting reference, see if the nodejs based image client at https://github.com/oras-project/rust-oci-client-nodeConnect your Github account can serve as either an imported library or a reference implementation that can be copy/pasted into the new RHDH plugin build

Acceptance Criteria

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the catalog-techdoc-url-reader-backend plugin.ts examples for local storage, then compare skillimage/pkg/oci/inspect.go with the rust-oci-client-node usage reference. Build the RHDH plugin around configured image references and verify it with quay.io/gabemontero/hello-world-skill:1.0.0-draft. Done means the plugin runs via yarn dev or yarn start, validates the image format, and stores skillimage.yaml and SKILLS.md locally.

Written by the indexing model from the issue text.

Assessment

Tech stack
node.js, typescript
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.