Weedops shared dev tooling - linting, CI, scripts, Docker
Find a file
Alex 010984d461 Initial commit: Weedops dev tooling
Linting configs (PHPCS, ESLint, Stylelint), Forgejo CI pipeline,
WordPress health check, PHP linter, strain migration tool,
and Docker local dev environment.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 05:55:00 +00:00
ci Initial commit: Weedops dev tooling 2026-03-26 05:55:00 +00:00
docker Initial commit: Weedops dev tooling 2026-03-26 05:55:00 +00:00
linting Initial commit: Weedops dev tooling 2026-03-26 05:55:00 +00:00
scripts Initial commit: Weedops dev tooling 2026-03-26 05:55:00 +00:00
.gitignore Initial commit: Weedops dev tooling 2026-03-26 05:55:00 +00:00
README.md Initial commit: Weedops dev tooling 2026-03-26 05:55:00 +00:00

Weedops Dev Tooling

Shared development tools, CI configurations, and scripts for the Weedops WordPress platform.

Contents

  • linting/ — PHP_CodeSniffer and ESLint configs for WordPress theme development
  • ci/ — Forgejo Actions CI pipeline templates
  • scripts/ — Health checks, migration tools, and deployment helpers
  • docker/ — Local development environment configs

Usage

Copy configs into your project or reference them from your CI pipeline:

# Run PHP linting
./scripts/lint-php.sh /path/to/theme

# Run WordPress health check
./scripts/wp-health-check.sh

# Run full CI locally
./scripts/run-ci-local.sh

Standards

  • WordPress Coding Standards for PHP
  • ESLint with WordPress preset for JS
  • All themes must pass linting before merge