arch_sherpa
CLI for architecture scaffolding and structure validation in Flutter projects.
0.3.0
CarlosFAdev/arch_sherpa
What this package is like to depend on
Last release 2 months ago
29 May 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 8 of 8 stable releases
Nothing withdrawn
no release was ever pulled
6 months old
8 releases · first in 2026
8 releases in the last 12 months
see the full history below
Release timeline
8 releases · Feb 2026 to May 2026Releases
latest 8-
0.3.029 May 2026Release notes
Open source →Added
- Added neutral Darwin dependency-manager structural detection for CocoaPods, Swift Package Manager, mixed, none, and unknown setups.
Changed
- Removed CocoaPods-only assumptions from iOS/macOS validation and scaffolding guidance.
- Updated documentation to distinguish
arch_sherpastructural checks fromdep_sherpadependency-readiness analysis. - Improved command examples and documentation for local suite report workflows.
Fixed
- Prevented Dart-only and non-native Flutter packages from receiving irrelevant CocoaPods-related warnings.
- Suppressed Darwin dependency-manager missing-metadata warnings for normal Flutter app native shells while preserving the warning for Flutter plugins with Darwin platform declarations.
-
0.2.611 Mar 2026Release notes
Open source →Changed
- Moved publish-facing reference pages from
docs/todoc/to match pub package layout conventions.
- Moved publish-facing reference pages from
-
0.2.401 Mar 2026Release notes
Open source →Changed
- Ignore local IDE metadata and pana output artifacts in
.gitignore.
- Ignore local IDE metadata and pana output artifacts in
-
0.2.301 Mar 2026Release notes
Open source →Changed
- Maintenance release to republish latest suite standards and CI validations.
-
0.2.201 Mar 2026Release notes
Open source →Added
- Standardized suite governance files and local contract:
SHERPA_SUITE_GUIDELINES.md. - Added local Codex suite skill at
.codex/skills/sherpa_suite.md. - Added
docs/pub_score_playbook.mdand docs mirror pages for config reference and troubleshooting. - Added CI pana gate script at
tool/pana_gate.dart.
Changed
- README rewritten to suite template with required badges, cross-links, and support section.
pubspec.yamlmetadata and topics aligned with suite standards.- CI workflow now includes pana full-score gate.
analysis_options.yamlhardened with strict analyzer language settings.
- Standardized suite governance files and local contract:
-
0.2.124 Feb 2026 -
0.2.024 Feb 2026Release notes
Open source →Added
- New CLI capabilities:
doctorauditconfig validateconfig migrate
- Global flags:
--dry-run--json--project-root <path>
- Structured machine-readable error payload support with command exit code consistency.
- Configuration schema version support via
schema_versionwith migration helper output. - In-place config migration support via
config migrate --write structure.yaml. - Template-based feature file generation for domain/data/presentation/application layers.
- State-management-aware starter templates for riverpod and bloc/cubit structures.
tests.enabledsupport for optional feature test scaffold generation.- Test suite:
- unit tests for config loading, validation, compatibility, and safe path handling
- integration tests for CLI command behavior
- CI and release workflows in GitHub Actions.
- Dependency update automation (
Dependabot), security policy, and support policy docs. - Release operations documentation.
- Snapshot-style integration tests for generated template outputs.
- Backward-compatible deprecated key alias support with explicit load-time warnings.
- Configuration examples for common team topologies.
- New command:
config deprecations. - New strict mode:
--fail-on-deprecated. - New config-level deprecation policy:
deprecations.policy(warnorerror). - New migration gate mode:
config migrate --check. doctornow checks migration-required state and fails when migration is needed.- CI now enforces minimum 80% line coverage for
lib/. - Added template snapshot matrix tests across state modes and test-scaffold toggles.
- Added
doctor --strictprofile and CI fixture check for strict diagnostics. - Added
checkandconfig checkaliases for validation command flow. - Improved missing-command handling to return structured CLI error instead of unknown command.
config migrate --checknow detects normalized output drift against existingstructure.yaml.- Added
.pubignoreto optimize published package contents. - Expanded Dartdoc comments across public API to improve pub points/documentation coverage.
- New CLI capabilities:
-
0.1.024 Feb 2026