Skip to content

Conversation

@fumikito
Copy link
Member

@fumikito fumikito commented Dec 2, 2025

Summary

  • ビルドシステムをgulpから@kunoichi/grab-deps + wp-scriptsに移行
  • Bootstrap 5対応(select2-bootstrap-5-theme)
  • PHP 8.2+対応
  • ESLint/Stylelint設定の整備
  • GitHub Actionsワークフローの再構成
    • release-drafter: masterマージ時にドラフトリリース自動作成
    • release: リリース公開時にzipを作成・アップロード
    • test: PR時にPHPUnit, PHPCS, npm lint/buildを実行

Test plan

  • npm run build が正常に動作する
  • npm run lint がエラーなしで通過する
  • ローカル環境でbillingページが正常に動作する
  • select2が正しく表示・動作する

Closes #11

🤖 Generated with Claude Code

fumikito and others added 5 commits December 3, 2025 02:56
- Migrate from gulp to @kunoichi/grab-deps and wp-scripts
- Update to Bootstrap 5 (select2-bootstrap-5-theme)
- Update PHP requirement to 8.2+
- Fix ESLint and Stylelint configurations
- Add wp-cli/i18n-command for composer scripts
- Fix deprecated jQuery methods (.click/.change → .on)
- Add select2 as dependency for bank-helper.js
- Add auto-login helper for local development

Co-authored-by: Claude <noreply@anthropic.com>
- Add release-drafter for automatic draft release creation
- Add release workflow to create zip on release publish
- Separate test workflow for PR checks
- Update bin/build.sh for cleaner release packaging

Co-authored-by: Claude <noreply@anthropic.com>
- Fix PHP code style (return type spacing)
- Change npm ci to npm install (no package-lock.json)

Co-authored-by: Claude <noreply@anthropic.com>
@fumikito fumikito merged commit 081ad14 into master Dec 2, 2025
5 of 6 checks passed
@fumikito fumikito deleted the wip/1.0 branch December 2, 2025 19:13
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.

hashboard 1系に対応する

2 participants