Skip to content
This repository was archived by the owner on Sep 7, 2026. It is now read-only.

Simplify community Plugin contributions - #1

Merged
hetaoBackend merged 1 commit into
mainfrom
codex/simplify-plugin-contributions
Aug 14, 2026
Merged

hetaoBackend merged 1 commit into
mainfrom
codex/simplify-plugin-contributions

Conversation

@hetaoBackend

Copy link
Copy Markdown
Owner

What changed

  • Replace the external-repository registry flow with directly hosted plugins/<owner>/<plugin> packages.
  • Add npm run create -- <owner>/<plugin> and repository-level hosted Plugin validation.
  • Remove registry JSON, commit pinning, remote verification scripts, and the redundant submission workflow.
  • Redesign the English and Chinese README around a one-folder, one-PR contribution path, with a new repository-owned hero.
  • Update contribution, architecture, compatibility, governance, and security documentation.

Why

The first version asked contributors to maintain a separate repository and submit a pinned catalog record. That was too much ceremony for a community repository whose immediate job is to accept useful Plugins.

The new path makes the reviewed source the published source. Contributors create one directory, run one check, and open one pull request.

User impact

npm run create -- <github-owner>/<plugin-name>
npm run check

The scaffold produces a Skill-first package with plugin.json, README.md, LICENSE, and SKILL.md. CI rejects unfinished templates, invalid package contracts, unsafe paths, and symlinks.

Validation

  • npm ci
  • npm run check — 12 tests passed
  • git diff --check
  • local Markdown link verification
  • 1200×360 README hero rendered and visually inspected

@hetaoBackend
hetaoBackend marked this pull request as ready for review August 14, 2026 14:18
@hetaoBackend
hetaoBackend merged commit fa2c6b2 into main Aug 14, 2026
3 checks passed
@hetaoBackend
hetaoBackend deleted the codex/simplify-plugin-contributions branch August 14, 2026 14:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant