Skip to content

chore: extract che-axiom-systems to standalone public repo#96

Open
kiki830621 wants to merge 7 commits into
mainfrom
chore/extract-che-axiom-systems
Open

chore: extract che-axiom-systems to standalone public repo#96
kiki830621 wants to merge 7 commits into
mainfrom
chore/extract-che-axiom-systems

Conversation

@kiki830621

Copy link
Copy Markdown
Collaborator

Summary

Moves plugins/che-axiom-systems/ out of this marketplace into a standalone public repo at https://github.com/PsychQuant/che-axiom-systems for independent versioning and external collaboration.

Why

  • The plugin is content-heavy (axiomatization knowledge base) more than tooling — has its own lifecycle separate from marketplace plugin churn.
  • External collaborators don't need to clone the whole marketplace to contribute axioms.
  • Some domains/apa7-style/06_reference/ content was third-party copyrighted (APA 7 manual OCR, Apple Logic Pro guides, SAS PROC manuals) and needed careful pre-publish cleanup that's easier to manage in a dedicated repo.

What changed

  • Deleted plugins/che-axiom-systems/ (458 files, ~119k lines)
  • Removed the corresponding entry from .claude-plugin/marketplace.json
  • No other references to che-axiom-systems anywhere in this repo (verified with grep)

New repo

  • URL: https://github.com/PsychQuant/che-axiom-systems
  • Visibility: public
  • License: MIT (LPPL 1.3c sublicense preserved for embedded biblatex-apa)
  • Security baseline: secret scanning + push protection + Dependabot alerts + Dependabot security updates all enabled
  • Excluded from initial commit: ~155M PDFs (APA / Apple / SAS) + ~21M OCR/image derivatives. Reproduction scripts (download_apastyle.py, split_manual.py) preserved for local-only rebuild.

Migration for existing installs

Users who installed via this marketplace will see the plugin disappear on next claude plugin marketplace update. If they want it back as a plugin, the new repo would need to register as its own marketplace — not done in this PR.

Test plan

  • python3 -c "import json; json.load(open('.claude-plugin/marketplace.json'))" passes
  • grep -rn che-axiom-systems returns no matches outside plugins/
  • New repo accessible at https://github.com/PsychQuant/che-axiom-systems and renders correctly
  • No copyrighted PDFs / OCR present in new repo's initial commit (verified find -name "*.pdf" returns empty)

Moved plugins/che-axiom-systems/ to its own repo at
https://github.com/PsychQuant/che-axiom-systems for independent
versioning and external collaboration.

Marketplace.json entry removed — the standalone repo is not (yet)
registered as a separate marketplace; users who installed via this
marketplace should reinstall from the new source if they want it back
as a plugin.

Removed third-party copyrighted material (APA 7 manual derivatives,
Apple Logic Pro user guides, SAS PROC manuals) prior to public release
of the new repo. See new repo README + .gitignore for details.
…s R duckdb 1.5.2)

Wrapper is version-aware: bumping plugin.json/marketplace.json to 2.3.0
makes consumers auto-download the new notarized binary from the
PsychQuant/che-duckdb-mcp v2.3.0 release. Fixes PsychQuant/che-duckdb-mcp#2.
…point fixes, maritime removed (21 tools)

binaryVersion 0.2.2 → 0.3.0 (wrapper auto-downloads the v0.3.0 release binary).
Docs synced from source plugin/ (tool count 23 → 21, maritime removed).
Refs PsychQuant/rush#4.
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.

1 participant