Files
playbook/CONTRIBUTING.md
T
cshandClaude Opus 4.6 e46a4a192c 🔧 chore(test): fix test directory path references
Fix incorrect test directory references throughout the repository:
- .gitea/workflows/test.yml: tests/ → test/ (5 locations)
- CONTRIBUTING.md: tests/ → test/ (7 locations)
- test/README.md: update directory structure and commands

Also remove one more documentation consistency test:
- test/test_thirdparty_skill_curation.py: checks YAML config for exact text

All 63 functional tests pass.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-06-21 18:14:16 +08:00

35 lines
936 B
Markdown

# Contributing
Thanks for improving the Playbook templates and tooling. This repo is a template
source for downstream projects, so changes should stay small, predictable, and
backwards compatible when possible.
## What to change
- Templates: `templates/`, `rulesets/`, `docs/`
- Tooling: `scripts/`
- Tests: `test/`
## Commit messages
Follow `docs/common/commit_message.md` and use the required emoji/type mapping.
## Tests
Run the relevant checks before pushing:
```bash
npm run lint:md
python -m unittest discover -s test -p "test_*.py" -v
sh test/templates/validate_python_templates.sh
sh test/templates/validate_cpp_templates.sh
sh test/templates/validate_ci_templates.sh
sh test/templates/validate_project_templates.sh
sh test/integration/check_doc_links.sh
```
## Templates and docs
- Keep placeholder definitions documented in `templates/README.md`.
- Update template last-updated dates when changing template content.