Tam Nhu Tran
d6ec5eeebd
fix(ci): preserve AI review variable contract
2026-04-14 13:28:29 -04:00
Tam Nhu Tran
e1271e2dbf
fix(ci): restrict self-hosted PR-Agent comment triggers
2026-04-14 12:43:25 -04:00
Tam Nhu Tran
25216eaf33
feat(ci): migrate AI review to self-hosted PR-Agent
2026-04-14 12:39:52 -04:00
Kai (Tam Nhu) Tran and GitHub
185f7f469e
docs(repo): add security reporting and issue routing ( #769 )
2026-03-23 09:51:33 -04:00
Tam Nhu Tran
9a44f53c15
docs(readme): highlight hosted docs hub
2026-03-17 15:42:30 -04:00
Tam Nhu Tran
f0f5a9cf98
docs(community): soften contributor requirements
2026-03-17 15:36:34 -04:00
Tam Nhu Tran
462d382c93
docs(community): add GitHub contribution templates
2026-03-17 15:32:45 -04:00
Tam Nhu Tran
5f973162f4
docs(contributing): refresh contributor workflow
2026-03-17 15:29:36 -04:00
semantic-release-bot and kaitranntt
981cef8211
feat(dev): add symlink setup for testing dev version
...
Add dev:symlink and dev:unlink scripts to enable seamless testing of
development changes using the global 'ccs' command without needing to
pack/install globally each time.
- scripts/dev-symlink.sh: New script that safely creates symlinks from
global ccs to dev dist/ccs.js with backup/restore functionality
- package.json: Added dev:symlink and dev:unlink npm scripts
- CONTRIBUTING.md: Updated development setup documentation with
symlink workflow option
This improves developer experience by allowing immediate testing of
changes with 'ccs <command>' instead of './dist/ccs.js <command>'.
2026-01-05 02:45:01 -05:00
kaitranntt
9f40a0e255
chore: rename integration branch from beta to dev
...
Update CI/CD configuration, documentation, and scripts to use dev as the
primary integration branch instead of beta. Changes include GitHub Actions
workflow triggers, semantic-release configuration, and all relevant
documentation and helper scripts.
2025-12-02 20:50:00 -05:00
kaitranntt
d3d96371de
feat(release): implement semantic versioning automation with conventional commits
...
- Add semantic-release for automated npm publishing
- Add commitlint + husky for commit message enforcement
- Add professional branching strategy (beta → main workflow)
- Create .releaserc.json with multi-branch config
- Create sync-version-plugin.cjs for VERSION file sync
- Update release.yml workflow (Node.js 22 required)
- Update CLAUDE.md and CONTRIBUTING.md with new workflow
- Deprecate manual bump-version.sh script
2025-11-30 18:56:02 -05:00
kaitranntt
72c2b08715
refactor: consolidate test structure and remove backup files
...
- Move ux-integration-test.sh to tests/integration/ directory
- Consolidate tests/fixtures/ into tests/shared/fixtures/
- Fix import paths in cli.test.js and postinstall.test.js
- Remove src/ccs.ts.backup file (958 lines)
- Remove empty src/scripts/ directory
- Remove non-existent test:edge-cases script from package.json
- Update tests/README.md with accurate structure
- Update CONTRIBUTING.md with correct test commands
- Update docs/system-architecture.md with correct test paths
2025-11-30 17:54:04 -05:00
kaitranntt
9aa2f96e6a
docs(contributing): update guide for v3.0 and npm package
2025-11-09 17:19:16 -05:00
kaitranntt
96701a4992
docs: streamline READMEs and update project documentation
...
- Streamline Features section (65% shorter, bullet points only)
- Remove redundant 'Why CCS' table column
- Fix 'Sub-Account' → 'Multiple Accounts' terminology
- Update tagline to highlight v3.0 multi-account capabilities
- Merge duplicate sections (Concurrent Sessions)
- Remove unrealistic usage examples
- Fix weird formatting and stray content
- Streamline Uninstall section with package managers grouped
- Create root-level CONTRIBUTING.md (GitHub standard)
- Remove duplicate docs/en/contributing.md and docs/vi/contributing.vi.md
- Update all README links to point to root CONTRIBUTING.md
- Refactor CLAUDE.md for v3.0 architecture
- Update project overview to highlight multiple Claude accounts
- Add v3.0 technical details (CLAUDE_CONFIG_DIR, profiles.json, instances/)
- Remove redundant high-level flow (now in README)
- Add Node.js code standards
- Document two profile types (settings vs account-based)
- Update testing requirements for v3.0
Total reduction: 46 lines across all READMEs
Cross-language consistency: EN/VI/JA fully synchronized
2025-11-09 17:11:58 -05:00