Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
502 commits
Select commit Hold shift + click to select a range
70e577e
Update scripts/gather-metrics.js
ashleyshaw Nov 14, 2025
d540716
Update docs/config/tools.instructions.md
ashleyshaw Nov 14, 2025
fa978c5
Update scripts/verify-docs-commands.js
ashleyshaw Nov 14, 2025
4d08023
Merge pull request #93 from lightspeedwp/claude/config-docs-template-…
ashleyshaw Nov 14, 2025
e1d0184
chore(branding): update metrics snapshot [skip ci]
Nov 14, 2025
2452459
chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1
dependabot[bot] Nov 14, 2025
ee354e9
chore(branding): update metrics snapshot [skip ci]
Nov 17, 2025
5aab768
fix(labeling): resolve critical issues in labeling agent system
claude Nov 17, 2025
8318225
feat(labeling): implement Priority 2 & 3 enhancements for labeling agent
claude Nov 17, 2025
2fe22c7
feat(release): implement release agent and validation infrastructure
claude Nov 17, 2025
77c15fa
test(labeling): add comprehensive tests for new utility modules
claude Nov 17, 2025
841f933
docs: setup metrics and reporting directory structure
claude Nov 17, 2025
1a0b1cb
Update .github/metrics/README.md
ashleyshaw Nov 17, 2025
de7bbfe
Update .github/metrics/README.md
ashleyshaw Nov 17, 2025
1db30ba
Merge pull request #96 from lightspeedwp/claude/setup-metrics-reporti…
ashleyshaw Nov 17, 2025
bc5cf9f
feat(release): implement medium-priority release automation improvements
claude Nov 17, 2025
d874326
chore(branding): update metrics snapshot [skip ci]
Nov 17, 2025
3987977
test(labeling): add comprehensive tests for medium-priority utilities
claude Nov 17, 2025
8b6e63e
feat(branding): implement branding agent and fix workflow syntax
claude Nov 17, 2025
fc6a646
Merge pull request #94 from lightspeedwp/dependabot/npm_and_yarn/js-y…
ashleyshaw Nov 17, 2025
7d32f65
fix: update frontmatter to comply with validation schema
claude Nov 17, 2025
771215e
chore: update .gitignore to ignore node_modules in subdirectories
claude Nov 17, 2025
feb5642
Update .github/workflows/labeler.yml
ashleyshaw Nov 17, 2025
b9f74ea
Update .github/agents/includes/__tests__/retry-helper.test.js
ashleyshaw Nov 17, 2025
4a1da29
Merge pull request #97 from lightspeedwp/claude/audit-labeling-agent-…
ashleyshaw Nov 17, 2025
7982572
chore(branding): update metrics snapshot [skip ci]
Nov 17, 2025
5375787
Update scripts/includes/badges.js
ashleyshaw Nov 17, 2025
de00667
Update scripts/includes/header-footer.js
ashleyshaw Nov 17, 2025
abe7f5f
Update .github/agents/branding.agent.js
ashleyshaw Nov 17, 2025
33e3f6b
Update .github/agents/branding.agent.js
ashleyshaw Nov 17, 2025
07af9c9
Update scripts/includes/header-footer.js
ashleyshaw Nov 17, 2025
42b53de
Update scripts/includes/badges.js
ashleyshaw Nov 17, 2025
334997d
Update .github/agents/branding.agent.js
ashleyshaw Nov 17, 2025
6810636
Update .github/agents/release.agent.cjs
ashleyshaw Nov 17, 2025
aad3936
Update .github/agents/includes/changelogUtils.cjs
ashleyshaw Nov 17, 2025
d8bf2ef
Update scripts/validate-changelog.cjs
ashleyshaw Nov 17, 2025
2c405dd
Update scripts/validate-version.cjs
ashleyshaw Nov 17, 2025
e3d02c2
Merge pull request #100 from lightspeedwp/claude/fix-frontmatter-vali…
ashleyshaw Nov 17, 2025
d3e53b2
Merge pull request #99 from lightspeedwp/claude/review-release-agent-…
ashleyshaw Nov 17, 2025
e295d9a
Merge pull request #98 from lightspeedwp/claude/review-branding-agent…
ashleyshaw Nov 17, 2025
343acc6
chore(branding): update metrics snapshot [skip ci]
Nov 17, 2025
3aa0a46
feat: Implement metrics gathering and validation scripts
ashleyshaw Nov 17, 2025
94bdc33
fix(workflows): validate and standardize all GitHub Actions workflows
claude Nov 17, 2025
edc9942
chore(branding): update metrics snapshot [skip ci]
Nov 17, 2025
8e9ac59
Merge pull request #101 from lightspeedwp/claude/review-workflows-011…
ashleyshaw Nov 17, 2025
6544d87
chore(branding): update metrics snapshot [skip ci]
Nov 17, 2025
346e8bf
feat: implement comprehensive shell script modularization infrastructure
claude Nov 18, 2025
e9d8d89
chore(markdown): add markdownlint-cli2 with GitHub rules
claude Nov 18, 2025
6f65a87
ci(markdown): add markdownlint GitHub Action workflow
claude Nov 18, 2025
0c5a00e
docs(markdown): add linting guide and chatmode prompts
claude Nov 18, 2025
9670717
chore(markdown): auto-fix linting violations across repository
claude Nov 18, 2025
f15e467
feat(tests): implement comprehensive Bats test suite for modular shel…
claude Nov 18, 2025
6dadf72
feat: implement comprehensive JSON linting and validation workflow
claude Nov 18, 2025
9aedc01
feat(ci-cd): setup comprehensive CI/CD pipeline for modular shell scr…
claude Nov 18, 2025
df32340
chore(CODEOWNERS): remove @krugazul from ownership assignments
ashleyshaw Nov 18, 2025
c422cb5
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw Nov 18, 2025
a152635
refactor(labeling): fix critical bugs and add type enforcement
claude Nov 18, 2025
20ef699
docs: restructure and expand /docs/ folder documentation
claude Nov 18, 2025
306e2aa
fix(lint): rename markdownlint config to .cjs extension
claude Nov 18, 2025
63e4bdb
fix(workflows): resolve detached HEAD issue in branding metrics-updat…
claude Nov 18, 2025
aca970c
fix(ci): add missing 'check' script to package.json
claude Nov 18, 2025
70fd772
fix(eslint): resolve typescript-eslint module resolution and configur…
claude Nov 18, 2025
0fe7dde
fix(workflows): convert agent scripts from CommonJS to ES modules
claude Nov 18, 2025
9932de3
fix(workflow): correct path to planner agent
claude Nov 18, 2025
b49847f
fix: standardise frontmatter across 328 files to pass validation
claude Nov 18, 2025
8328392
fix(workflows): resolve reviewer workflow module not found error
claude Nov 18, 2025
5829684
fix(frontmatter): migrate type to file_type field across codebase
claude Nov 18, 2025
bf5e24b
fix(workflows): correct actionlint installation command
claude Nov 18, 2025
17c3a45
fix(workflows): update actions/add-to-project to v1.0.2
claude Nov 18, 2025
6fad175
security: fix critical and high severity npm vulnerabilities
claude Nov 18, 2025
38fd48b
Merge pull request #122 from lightspeedwp/claude/fix-actionlint-versi…
ashleyshaw Nov 18, 2025
8267167
Merge pull request #121 from lightspeedwp/claude/fix-actions-workflow…
ashleyshaw Nov 18, 2025
b276bc9
Merge pull request #120 from lightspeedwp/claude/fix-security-vulnera…
ashleyshaw Nov 18, 2025
5fe5046
Update .github/workflows/reviewer.yml
ashleyshaw Nov 18, 2025
77a4405
Merge pull request #118 from lightspeedwp/claude/fix-planner-workflow…
ashleyshaw Nov 18, 2025
9539724
Update .github/agents/includes/label-sync.js
ashleyshaw Nov 18, 2025
62b0570
Merge pull request #116 from lightspeedwp/claude/fix-frontmatter-work…
ashleyshaw Nov 18, 2025
30956fa
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
d108273
Merge pull request #114 from lightspeedwp/claude/fix-ci-workflow-0131…
ashleyshaw Nov 18, 2025
9991979
Update .github/workflows/branding.yml
ashleyshaw Nov 18, 2025
4d66ba3
Update .github/workflows/branding.yml
ashleyshaw Nov 18, 2025
8070101
Merge pull request #112 from lightspeedwp/claude/fix-markdown-lint-co…
ashleyshaw Nov 18, 2025
a0a5b1a
Update .github/agents/labeling.agent.js
ashleyshaw Nov 18, 2025
95cff6d
Update schemas/frontmatter/tests/schema.test.js
ashleyshaw Nov 18, 2025
292a48b
Update scripts/awesome-copilot/create-collection.js
ashleyshaw Nov 18, 2025
72b7f26
Update scripts/awesome-copilot/update-readme.js
ashleyshaw Nov 18, 2025
9f89397
Merge branch 'develop' into claude/fix-eslint-typescript-013q3RQ5mBNH…
ashleyshaw Nov 18, 2025
22f762e
Update .github/agents/project-meta-sync.agent.js
ashleyshaw Nov 18, 2025
2a48a53
Update .github/agents/labeling.agent.js
ashleyshaw Nov 18, 2025
69a9130
Update .github/agents/labeling.agent.js
ashleyshaw Nov 18, 2025
f9c8658
Merge pull request #111 from lightspeedwp/claude/fix-eslint-typescrip…
ashleyshaw Nov 18, 2025
fb98704
Merge pull request #113 from lightspeedwp/claude/fix-branding-workflo…
ashleyshaw Nov 18, 2025
ca43444
Merge pull request #119 from lightspeedwp/claude/fix-reviewer-workflo…
ashleyshaw Nov 18, 2025
34c9891
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
8b7e805
Merge branch 'develop' into claude/fix-labeling-workflow-01TSU7XFfY4z…
ashleyshaw Nov 18, 2025
bb457cb
Merge pull request #117 from lightspeedwp/claude/fix-labeling-workflo…
ashleyshaw Nov 18, 2025
9b6a799
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
9b0551f
Merge branch 'develop' into claude/fix-frontmatter-workflow-01DobbNRj…
ashleyshaw Nov 18, 2025
afdeea5
fix(aiops): resolve index drift in chatmodes, collections, and instru…
claude Nov 18, 2025
6c6402e
fix(workflow): update gitleaks-action to v2 configuration
claude Nov 18, 2025
717dfe4
fix(badges): convert badges.agent.js to ES module syntax
claude Nov 18, 2025
e7ac894
fix(workflows): prevent metrics-update from running on pull requests
claude Nov 18, 2025
ac44375
fix: sync package-lock.json with package.json
claude Nov 18, 2025
e9951ee
fix: sync package-lock.json and add PUPPETEER_SKIP_DOWNLOAD to workflow
claude Nov 18, 2025
baf6010
Merge pull request #115 from lightspeedwp/claude/fix-frontmatter-work…
ashleyshaw Nov 18, 2025
c130ca9
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
ea63512
fix: convert header-footer agent to ES module syntax
claude Nov 18, 2025
b288876
chore: update package-lock.json after npm install
claude Nov 18, 2025
4a0e7a9
fix(labeling): handle issue_types YAML structure correctly
claude Nov 18, 2025
11be152
Update .github/agents/header-footer.agent.js
ashleyshaw Nov 18, 2025
f638cc0
Merge pull request #123 from lightspeedwp/claude/fix-chatmode-index-0…
ashleyshaw Nov 18, 2025
c394225
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
240d040
Update .github/workflows/aiops-secrets-scan.yml
ashleyshaw Nov 18, 2025
fb2f0da
Update .github/workflows/aiops-secrets-scan.yml
ashleyshaw Nov 18, 2025
6019e90
Update .github/agents/badges.agent.js
ashleyshaw Nov 18, 2025
ec1f800
Update .github/agents/badges.agent.js
ashleyshaw Nov 18, 2025
9f38e7c
Merge pull request #125 from lightspeedwp/claude/fix-badges-workflow-…
ashleyshaw Nov 18, 2025
21bbb1e
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
eff9de8
Merge pull request #126 from lightspeedwp/claude/fix-workflow-checkou…
ashleyshaw Nov 18, 2025
d1891e4
Update .github/workflows/collections-indexer.yml
ashleyshaw Nov 18, 2025
86a8a55
Update .github/agents/header-footer.agent.js
ashleyshaw Nov 18, 2025
71a1315
Merge pull request #130 from lightspeedwp/claude/fix-header-footer-wo…
ashleyshaw Nov 18, 2025
6e055a7
Merge pull request #131 from lightspeedwp/claude/fix-labeling-workflo…
ashleyshaw Nov 18, 2025
10d33ec
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
a31519a
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
c93c9a8
Merge pull request #124 from lightspeedwp/claude/fix-secrets-scan-wor…
ashleyshaw Nov 18, 2025
0a86913
Merge pull request #127 from lightspeedwp/claude/fix-npm-lock-sync-01…
ashleyshaw Nov 18, 2025
7d1705b
Merge pull request #128 from lightspeedwp/claude/fix-collections-inde…
ashleyshaw Nov 18, 2025
7dbd024
Merge pull request #106 from lightspeedwp/claude/bats-includes-tests-…
ashleyshaw Nov 18, 2025
9ce5b46
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
3231381
Merge branch 'develop' into claude/json-linting-validation-01YaaUk1Jm…
ashleyshaw Nov 18, 2025
8836977
Merge branch 'develop' into claude/add-markdown-linting-01PVNN2ryxS3m…
ashleyshaw Nov 18, 2025
e9160db
Merge pull request #107 from lightspeedwp/claude/json-linting-validat…
ashleyshaw Nov 18, 2025
522c679
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
473ca4b
Merge branch 'develop' into claude/refactor-automated-labeling-017Wci…
ashleyshaw Nov 18, 2025
514aed2
Update scripts/maintenance/calculate-quality-score.sh
ashleyshaw Nov 18, 2025
760d659
Update scripts/deployment/deploy-to-staging.sh
ashleyshaw Nov 18, 2025
eca1dad
Update scripts/deployment/deploy-to-staging.sh
ashleyshaw Nov 18, 2025
bdefb32
Update scripts/deployment/automated-rollback.sh
ashleyshaw Nov 18, 2025
6315835
Update .markdownlint-cli2.mjs
ashleyshaw Nov 18, 2025
cda1ffe
Update scripts/maintenance/calculate-quality-score.sh
ashleyshaw Nov 18, 2025
839cb4e
Merge branch 'develop' into claude/add-markdown-linting-01PVNN2ryxS3m…
ashleyshaw Nov 18, 2025
98e9db7
Merge pull request #104 from lightspeedwp/claude/add-markdown-linting…
ashleyshaw Nov 18, 2025
12921f4
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
9924b77
Merge pull request #103 from lightspeedwp/claude/shell-modularization…
ashleyshaw Nov 18, 2025
4e434d0
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
a9722bc
Merge branch 'develop' into claude/setup-cicd-pipeline-01FH6zQjFwJKGo…
ashleyshaw Nov 18, 2025
79a2bd5
Merge pull request #109 from lightspeedwp/claude/restructure-docs-fol…
ashleyshaw Nov 18, 2025
3eee535
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
b493cc5
Merge pull request #110 from lightspeedwp/claude/refactor-automated-l…
ashleyshaw Nov 18, 2025
bd16a1e
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
eb79f2e
Merge pull request #108 from lightspeedwp/claude/setup-cicd-pipeline-…
ashleyshaw Nov 18, 2025
ad14de7
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
dd31be2
docs(claude): add file exclusions for lock files
claude Nov 18, 2025
e7d2aa0
feat: implement comprehensive CI/CD pipeline for modular shell scripts
claude Nov 18, 2025
d4e936d
Merge branch 'develop' into claude/setup-cicd-pipeline-01LWogzQ9r3g6p…
ashleyshaw Nov 18, 2025
1b10ab5
Merge pull request #132 from lightspeedwp/claude/setup-cicd-pipeline-…
ashleyshaw Nov 18, 2025
a083767
chore(branding): update metrics snapshot [skip ci]
Nov 18, 2025
30a7776
feat: complete CI/CD pipeline implementation for modular shell scripts
claude Nov 18, 2025
4a26ae6
feat: enhance Husky configuration with comprehensive linting and test…
claude Nov 18, 2025
8c1892e
Update package.json
ashleyshaw Nov 19, 2025
e34c331
Merge pull request #136 from lightspeedwp/claude/ignore-package-lock-…
ashleyshaw Nov 19, 2025
d0a2873
chore(branding): update metrics snapshot [skip ci]
Nov 19, 2025
a003578
Merge pull request #135 from lightspeedwp/claude/setup-husky-linting-…
ashleyshaw Nov 19, 2025
22329a9
Update scripts/deployment/deploy-to-production.sh
ashleyshaw Nov 19, 2025
e313330
chore(branding): update metrics snapshot [skip ci]
Nov 19, 2025
007e808
Update scripts/deployment/deploy-to-production.sh
ashleyshaw Nov 19, 2025
8929c71
Update scripts/deployment/deploy-to-production.sh
ashleyshaw Nov 19, 2025
6cfc5a3
Update scripts/deployment/deploy-to-production.sh
ashleyshaw Nov 19, 2025
9b3cd17
Update scripts/deployment/README.md
ashleyshaw Nov 19, 2025
13a93c8
Merge pull request #134 from lightspeedwp/claude/implement-cicd-pipel…
ashleyshaw Nov 19, 2025
8e569ee
chore(branding): update metrics snapshot [skip ci]
Nov 19, 2025
646df10
feat: add version schema and enhance Copilot documentation
ashleyshaw Nov 20, 2025
aa495bd
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw Nov 20, 2025
9fc5ca0
chore(branding): update metrics snapshot [skip ci]
Nov 20, 2025
a009e09
Refactor code structure for improved readability and maintainability
ashleyshaw Nov 20, 2025
940b83e
chore(branding): update metrics snapshot [skip ci]
Nov 20, 2025
c4849d8
Massive update to all files with frontmatter, all agent files have be…
ashleyshaw Nov 20, 2025
d180fe5
chore(branding): update metrics snapshot [skip ci]
Nov 20, 2025
c3898b0
chore(branding): update metrics snapshot [skip ci]
Nov 24, 2025
59a6930
chore(reports): update weekly health (seed)
Nov 24, 2025
64877c3
Add new agent specs, instructions, and canonical docs
ashleyshaw Nov 25, 2025
59e2d8c
chore(branding): update metrics snapshot [skip ci]
Nov 25, 2025
2be3c66
chore: update documentation and workflows for agent validation and fr…
ashleyshaw Nov 25, 2025
9f58c22
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw Nov 25, 2025
89b47de
chore(branding): update metrics snapshot [skip ci]
Nov 25, 2025
3acbfc9
chore: fix all ESLint errors and update Husky pre-commit hook
ashleyshaw Nov 27, 2025
f4f6153
fix: make pre-commit hook executable
ashleyshaw Nov 27, 2025
9ba1375
chore(branding): update metrics snapshot [skip ci]
Nov 27, 2025
d78a7dc
chore(branding): update metrics snapshot [skip ci]
Dec 1, 2025
e4140da
chore(reports): update weekly health (seed)
Dec 1, 2025
64d2eb7
Update README files, cleanup files, consolidate documentation files, …
ashleyshaw Dec 2, 2025
0fce1da
Update README files, cleanup files, consolidate documentation files, …
ashleyshaw Dec 2, 2025
6fd2671
chore(branding): update metrics snapshot [skip ci]
Dec 2, 2025
b3a5eea
trimming down .github files
ashleyshaw Dec 3, 2025
6fe8d34
Revamp documentation and remove maintenance scripts
ashleyshaw Dec 3, 2025
4d2d449
delete unnecessary files
ashleyshaw Dec 3, 2025
d654cd7
chores
ashleyshaw Dec 5, 2025
7f84eec
chores
ashleyshaw Dec 5, 2025
51ea150
clean up repo and linting
ashleyshaw Dec 5, 2025
3544df1
Merge pull request #181 from lightspeedwp/recover/readmes
ashleyshaw Dec 5, 2025
bfa29bb
chore(branding): update metrics snapshot [skip ci]
Dec 5, 2025
4eff230
clean up repo and linting
ashleyshaw Dec 7, 2025
05e68a0
chore(branding): update metrics snapshot [skip ci]
Dec 7, 2025
5f3ec90
refactor: simplify mcp.json structure and remove settings.json
ashleyshaw Dec 7, 2025
8705b42
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw Dec 7, 2025
f38b8b6
Clean up files, chores
ashleyshaw Dec 7, 2025
b372dc8
chore(meta): update metrics snapshot [skip ci]
Dec 7, 2025
531cd2c
chore(meta): update metrics snapshot [skip ci]
Dec 8, 2025
e539edc
docs(reports): add weekly summary for 2025-12-08 [skip ci]
github-actions[bot] Dec 8, 2025
fbbd209
chore: Remove outdated documentation files and update workspace settings
ashleyshaw Dec 8, 2025
a449d42
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw Dec 8, 2025
de5060f
chore(meta): update metrics snapshot [skip ci]
Dec 8, 2025
4513e71
chore: update frontmatter schema and fix markdown linting errors
ashleyshaw Dec 8, 2025
a00a60e
chore(meta): update metrics snapshot [skip ci]
Dec 8, 2025
d1e7798
feat(context): Phase 5 extension - archive 21 legacy instruction file…
ashleyshaw Dec 9, 2025
3c7f395
chore(meta): update metrics snapshot [skip ci]
Dec 10, 2025
10450e4
fix: resolve v1.0.0 pre-launch blocking issues
ashleyshaw Dec 10, 2025
d724d78
docs: add v1.0.0 final launch readiness validation report
ashleyshaw Dec 10, 2025
b310ace
Agent, docs and instructions file clean up
ashleyshaw Dec 11, 2025
9ef29f7
chore(meta): update metrics snapshot [skip ci]
Dec 11, 2025
6acf887
Update instruction files
ashleyshaw Dec 11, 2025
2f5f40c
chore(meta): update metrics snapshot [skip ci]
Dec 11, 2025
a9ee32d
Update instruction files
ashleyshaw Dec 11, 2025
eb0ad54
chore(meta): update metrics snapshot [skip ci]
Dec 11, 2025
0dfb9fe
Update ai ops index files
ashleyshaw Dec 11, 2025
f399dbd
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw Dec 11, 2025
ef0ce1f
chore(meta): update metrics snapshot [skip ci]
Dec 11, 2025
3b24804
Update agent files
ashleyshaw Dec 11, 2025
6ad4a08
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw Dec 11, 2025
0c86291
chore(meta): update metrics snapshot [skip ci]
Dec 11, 2025
71bab2a
Update agent creation doc files
ashleyshaw Dec 11, 2025
1be33aa
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw Dec 11, 2025
df98b4b
chore(meta): update metrics snapshot [skip ci]
Dec 11, 2025
4b39128
chore(meta): update metrics snapshot [skip ci]
Dec 15, 2025
4adbbf1
docs(reports): add weekly summary for 2025-12-15 [skip ci]
github-actions[bot] Dec 15, 2025
6741f3e
chore(release): prepare v0.2.0 release (changelog, version, lint/test…
ashleyshaw Dec 15, 2025
dd5b55f
chore: sync with remote before release rebase (archive and doc moves)
ashleyshaw Dec 15, 2025
aa66dc6
chore: stage remaining doc and script changes for rebase
ashleyshaw Dec 15, 2025
64c3662
chore(meta): update metrics snapshot [skip ci]
Dec 15, 2025
e0dea6c
chore(release): prepare v0.2.1 release
ashleyshaw Dec 18, 2025
bf2e331
chore(meta): update metrics snapshot [skip ci]
Dec 18, 2025
306ca28
chore: staged changes after release v0.2.1
ashleyshaw Dec 18, 2025
00ecd4e
chore(meta): update metrics snapshot [skip ci]
Dec 18, 2025
6300658
chore(release): roll CHANGELOG for v0.3.0 and update VERSION
ashleyshaw Dec 18, 2025
4b3bbf9
chore(release): bump version to 0.3.0 and update changelog
ashleyshaw Dec 18, 2025
72753b4
chore(meta): update metrics snapshot [skip ci]
Dec 18, 2025
109ed83
chore(release): update release agent spec, instructions, and JS for 0…
ashleyshaw Dec 18, 2025
b8d41f0
chore(release): pre-release lint, meta, and automation fixes for v0.3.0
ashleyshaw Dec 18, 2025
be01ac0
Merge branch 'main' into release/v0.3.0
ashleyshaw Dec 18, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
181 changes: 181 additions & 0 deletions .all-contributors.config.cjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,181 @@
/**
* All Contributors Configuration for LightSpeedWP Organization
*
* Manages contributor recognition and README generation.
* This configuration provides:
* - Comprehensive contributor type definitions
* - Environment variable overrides for CI/CD
* - Custom commit message templates
* - Badge and image customization
*
* Environment Variables:
* - CONTRIBUTORS_AUTO_COMMIT: Enable auto-commits (default: false)
* - CONTRIBUTORS_IMAGE_SIZE: Badge image size (default: 100)
* - CONTRIBUTORS_PER_LINE: Contributors per line (default: 7)
* - CONTRIBUTORS_PROJECT_NAME: Override project name
* - CONTRIBUTORS_PROJECT_OWNER: Override project owner
*/

/**
* Load environment variables with fallback defaults
*/
require("dotenv").config();

/**
* Configuration constants with environment variable overrides
*/
const projectName = process.env.CONTRIBUTORS_PROJECT_NAME || ".github";
const projectOwner = process.env.CONTRIBUTORS_PROJECT_OWNER || "lightspeedwp";
const autoCommit = process.env.CONTRIBUTORS_AUTO_COMMIT === "true";
const imageSize = parseInt(process.env.CONTRIBUTORS_IMAGE_SIZE) || 100;
const contributorsPerLine = parseInt(process.env.CONTRIBUTORS_PER_LINE) || 7;
Comment on lines +30 to +31

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

It's a good practice to always specify the radix (base) when using parseInt to avoid potential misinterpretation of numbers (e.g., those with leading zeros) and to make the code's intent clearer.

const imageSize = parseInt(process.env.CONTRIBUTORS_IMAGE_SIZE, 10) || 100;
const contributorsPerLine = parseInt(process.env.CONTRIBUTORS_PER_LINE, 10) || 7;


/**
* All Contributors Configuration Object
*
* @type {import('all-contributors-cli').Configuration}
*/
module.exports = {
/**
* Project identification
*/
projectName,
projectOwner,
repoType: "github",
repoHost: "https://github.com",

/**
* Project metadata
*/
projectDescription:
"GitHub Community Health files for LightSpeedWP organization",
projectWebsite: "https://lightspeedwp.agency",
license: "GPL-2.0-or-later",

/**
* Files to update with contributor information
* Additional files can be added for multi-file projects
*/
files: [
"README.md",
// Add more files as needed
// 'docs/CONTRIBUTORS.md',
// 'CHANGELOG.md'
],

/**
* Badge and image configuration
*/
imageSize,
contributorsPerLine,

/**
* Badge URL template (can be customized for different services)
*/
badgeTemplate:
"https://img.shields.io/badge/all_contributors-<%= contributors.length %>-orange.svg?style=flat-square",

/**
* Commit configuration
* Controls automatic commits when contributors are added
*/
commit: autoCommit,
commitConvention: "conventional",

/**
* Custom commit message templates
*/
commitTemplate: {
add: "docs: add <%= username %> as a contributor for <%= contributions %>",
update: "docs: update contributors",
},

/**
* Link to usage guidelines
* Helps new contributors understand how to get recognized
*/
linkToUsage: true,

/**
* Skip asking for contribution types
* When true, will add all available contribution types
*/
skipCi: false,

/**
* Current contributors list
* This will be automatically updated as contributors are added
*/
contributors: [
{
login: "lightspeedwp",
name: "LightSpeedWP",
avatar_url: "https://avatars.githubusercontent.com/u/13472139?v=4",
profile: "https://github.com/lightspeedwp",
contributions: [
"ideas", // Ideas, planning, feedback
"fundingFinding", // Finding/providing funding
"projectManagement", // Project management
"business", // Business development
"code", // Code
"design", // Design
"doc", // Documentation
"infra", // Infrastructure (CI/CD, etc)
"maintenance", // Maintenance
"test", // Tests
],
},
],

/**
* Available contribution types
* Can be extended with custom contribution types
*/
contributionTypes: {
// Standard types are automatically included
// Custom types can be added here
agent: {
symbol: "🤖",
description: "AI Agent Development",
link: '[<%= symbol %>](<%= url %> "AI Agent Development")',
},
automation: {
symbol: "⚙️",
description: "Automation & Workflows",
link: '[<%= symbol %>](<%= url %> "Automation & Workflows")',
},
devops: {
symbol: "🚀",
description: "DevOps & Deployment",
link: '[<%= symbol %>](<%= url %> "DevOps & Deployment")',
},
},

/**
* Custom functions for contributor validation and processing
*/
functions: {
/**
* Validate GitHub username format
*/
validateUsername: function (username) {
const usernameRegex = /^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}$/i;
return usernameRegex.test(username);
},

/**
* Generate contributor stats
*/
generateStats: function (contributors) {
return {
total: contributors.length,
byType: contributors.reduce((acc, contributor) => {
contributor.contributions.forEach((type) => {
acc[type] = (acc[type] || 0) + 1;
});
return acc;
}, {}),
};
},
},
};
37 changes: 0 additions & 37 deletions .all-contributorsrc

This file was deleted.

57 changes: 0 additions & 57 deletions .all-contributorsrc-docs.md

This file was deleted.

Loading
Loading