Skip to content

Apply common scaffold files and configurations#55

Open
jeremyfelt wants to merge 2 commits intotrunkfrom
scaffold/apply-common-scaffold
Open

Apply common scaffold files and configurations#55
jeremyfelt wants to merge 2 commits intotrunkfrom
scaffold/apply-common-scaffold

Conversation

@jeremyfelt
Copy link
Copy Markdown
Member

Summary

  • Adds standardized configuration files for PostCSS, Stylelint, ESLint, Prettier, and Browserslist
  • Updates PHP development configuration with PHPCS and PHPStan settings
  • Standardizes composer.json and package.json with Happy Prime conventions
  • Adds GitHub workflows for automated quality checks and issue management

Test plan

  • Run composer install to install PHP dependencies
  • Run npm ci to install Node dependencies
  • Run npm run build to verify build process works
  • Run composer phpcs to check PHP code style
  • Run composer phpstan to run static analysis
  • Run npm run lint to check JS/CSS code style
  • Verify GitHub workflows are present in .github/workflows/

🤖 Generated with Claude Code

- Add configuration files (.postcssrc.js, .stylelintrc.js, .eslintrc.js, .prettierrc.js, .browserslistrc)
- Add PHP development files (phpcs.xml.dist, phpstan.neon.dist, updated composer.json)
- Update package.json with standard dependencies and scripts
- Add GitHub workflows for issues, PHPCS, PHPStan, and build verification
- Configure project-specific paths in all configuration files

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Changed files were detected after build. Please run project build workflows and check git status for any missed changes.


You may need to update your local NPM configuration if different than below:

  • Node
  • NPM

- Fix prettier config to use @happyprime/eslint-config/prettier
- Convert JSON files to use tabs for consistent formatting
- Update composer.lock with latest dependencies

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

Changed files were detected after build. Please run project build workflows and check git status for any missed changes.


You may need to update your local NPM configuration if different than below:

  • Node
  • NPM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant