refactor: restructure project layout and add install.mjs #3
Contributor
- Move src/ → plugin/ with subdirectories:
- plugin/core/ (business logic, models, store, permissions, utils, memory)
- plugin/tools/ (query, resources)
- plugin/commands/ (placeholder for slash commands)
- plugin/hooks/ (placeholder for lifecycle hooks)
- plugin/index.ts (wiring layer only, no business logic)
- Add install.mjs with --install, --uninstall, --openclaw-profile-path
- Add skills/ and docs/ root directories
- Move planning docs (PLAN.md, FEAT.md, AGENT_TASKS.md) to docs/
- Remove old scripts/install.sh
- Update tsconfig rootDir: src → plugin
- Update README.md and README.zh.md with new layout
- Bump version to 0.2.0
- All tests pass
- Move src/ → plugin/ with subdirectories:
- plugin/core/ (business logic, models, store, permissions, utils, memory)
- plugin/tools/ (query, resources)
- plugin/commands/ (placeholder for slash commands)
- plugin/hooks/ (placeholder for lifecycle hooks)
- plugin/index.ts (wiring layer only, no business logic)
- Add install.mjs with --install, --uninstall, --openclaw-profile-path
- Add skills/ and docs/ root directories
- Move planning docs (PLAN.md, FEAT.md, AGENT_TASKS.md) to docs/
- Remove old scripts/install.sh
- Update tsconfig rootDir: src → plugin
- Update README.md and README.zh.md with new layout
- Bump version to 0.2.0
- All tests pass
hzhang
added 1 commit 2026-03-10 14:46:33 +00:00
Merge pull request 'refactor: restructure project layout and add install.mjs' (#3) from feat/restructure-and-install-script into main
Reference in New Issue
Block a user
Delete Branch "feat/restructure-and-install-script"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?