Skip to content

Commit 799eb3a

Browse files
enedclaude
andcommitted
chore: regenerate Pigeon files with melos and update documentation
- Regenerate Pigeon files using `melos run generate:pigeon` - Update CLAUDE.md to recommend using melos for Pigeon regeneration - Document that generated files may have different formatting than dart format - Note that formatting differences are expected and handled by exclusion patterns 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 4f0e8d0 commit 799eb3a

2 files changed

Lines changed: 60 additions & 107 deletions

File tree

CLAUDE.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,13 @@
66

77
## Pigeon Code Generation
88
- Pigeon configuration is in `workmanager_platform_interface/pigeons/workmanager_api.dart`
9-
- To regenerate Pigeon files: `cd workmanager_platform_interface && dart run pigeon --input pigeons/workmanager_api.dart`
9+
- To regenerate Pigeon files: `melos run generate:pigeon` (recommended) or `cd workmanager_platform_interface && dart run pigeon --input pigeons/workmanager_api.dart`
1010
- Generated files:
1111
- Dart: `workmanager_platform_interface/lib/src/pigeon/workmanager_api.g.dart`
1212
- Kotlin: `workmanager_android/android/src/main/kotlin/dev/fluttercommunity/workmanager/pigeon/WorkmanagerApi.g.kt`
1313
- Swift: `workmanager_apple/ios/Classes/pigeon/WorkmanagerApi.g.swift`
1414
- Do not manually edit generated files (*.g.* files)
15+
- Generated files may have different formatting than dart format - this is expected and handled by exclusion patterns
1516

1617
## Code Formatting Configuration
1718
- `.editorconfig` in root folder configures ktlint to ignore Pigeon-generated Kotlin files

0 commit comments

Comments
 (0)