Skip to content

Change the commands from vibepaper to copaper and add github pages#8

Merged
OwenWangbattle merged 3 commits into
mainfrom
pre-opensource
Jun 3, 2026
Merged

Change the commands from vibepaper to copaper and add github pages#8
OwenWangbattle merged 3 commits into
mainfrom
pre-opensource

Conversation

@OwenWangbattle

Copy link
Copy Markdown
Contributor

Prepare CoPaper for Open Source Release

Summary

This PR prepares the project for the pre-open-source release by renaming the public-facing project from VibePaper to CoPaper/Copaper, updating commands and package names, synchronizing skills and scaffold assets, and adding a GitHub Pages documentation site.

The branch analyzed locally is pre-opensource, compared against feature/opencode-plugin-mvp.

What Changed

Rename VibePaper to CoPaper

  • Renamed the Python package directory from vibepaper/ to copaper/.
  • Updated Python imports, CLI entry points, tests, docs, and scaffold references.
  • Updated the CLI command from vibe to copaper.
  • Updated environment variables from VIBEPAPER_* to COPAPER_*.
  • Updated package metadata in pyproject.toml and editable package metadata.

Rename the OpenCode plugin

  • Renamed the npm package from @vibepaper/opencode to @copaper/opencode.
  • Renamed the binary from vibepaper-opencode to copaper-opencode.
  • Renamed plugin tools from vibepaper_* to copaper_*.
  • Renamed subagents from @vibepaper-* to @copaper-*.
  • Renamed managed slash commands from /vibe* to /copaper*.
  • Renamed project override config from .opencode/vibepaper.json to .opencode/copaper.json.

Update skills and scaffold

  • Renamed vibepaper-manage to copaper-manage.
  • Updated skill instructions to use CoPaper naming, copaper_* tools, and @copaper-* subagents.
  • Synchronized source skills under .agents/skills/ with scaffolded copies under copaper/scaffold/skills/.
  • Updated writing rules, AGENTS guidance, workflow docs, and codemap references.

Add GitHub Pages documentation

  • Added docs/index.md from the Chinese usage guide.
  • Added docs/en.md from the English usage guide.
  • Added mkdocs.yml for a MkDocs Material documentation site.
  • Added docs/requirements.txt for documentation dependencies.
  • Added .github/workflows/docs.yml to deploy docs with GitHub Pages.

Update tests and documentation

  • Updated Python tests to import and invoke copaper.
  • Updated OpenCode plugin tests to expect @copaper/opencode, copaper-opencode, copaper_* tools, and @copaper-* agents.
  • Updated README, usage docs, acceptance checklist, codemaps, and OpenCode plugin docs.

Testing

Suggested validation commands:

.venv/bin/pytest
cd packages/opencode-plugin
bun run typecheck
bun test
bun run build
git diff --check

Optional docs preview:

pip install -r docs/requirements.txt
mkdocs serve

Notes

  • This PR intentionally does not keep backward-compatible aliases for the old vibe, vibepaper_*, or @vibepaper/* names.
  • GitHub Pages should be enabled with Settings -> Pages -> Source -> GitHub Actions.
  • The generated site will serve the Chinese guide as the homepage and the English guide at /en/.

@OwenWangbattle

Copy link
Copy Markdown
Contributor Author

@copilot resolve the merge conflicts in this pull request

Copilot AI commented Jun 3, 2026

Copy link
Copy Markdown

@copilot resolve the merge conflicts in this pull request

Resolved and pushed in 67f132d (merge conflict resolution commit). I also pushed 630eb9e to update remaining vibe command references introduced during the merge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants