Stu Mason
Stu Mason

Activity

Pull Request Opened

PR #2 opened: chore: add package documentation and CI workflows

Summary

Sets up laravel-kick as a proper open-source package with comprehensive documentation and CI infrastructure, matching the patterns used in laravel-coolify.

Changes

Documentation

  • README.md - Comprehensive readme with badges, installation instructions, usage examples, endpoint tables, security model, and development guide
  • CLAUDE.md - AI-assisted development guidelines with architecture docs, key patterns, and common commands
  • CHANGELOG.md - Keep a Changelog format tracking v0.1.0, v0.1.1, and Unreleased
  • LICENSE - MIT License

CI/CD Workflows

  • tests.yml - Matrix testing across PHP 8.2/8.3/8.4 and Laravel 11/12, plus PHPStan static analysis
  • lint.yml - Pint code style checking
  • dependabot-automerge.yml - Auto-merge minor/patch dependency updates when CI passes

GitHub Templates

  • bug_report.yml - Bug report issue template
  • feature_request.yml - Feature request issue template
  • PULL_REQUEST_TEMPLATE.md - PR template with summary, changes, test plan, and checklist
  • CODEOWNERS - @StuMason as owner for all files
  • dependabot.yml - Weekly composer and GitHub Actions updates

Other

  • Updated .gitignore with phpunit.xml, .env, and .claude/

Test plan

  • All files created with correct content
  • Workflows match laravel-coolify patterns
  • CI runs successfully on this PR
+676
additions
-2
deletions
15
files changed