Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Blueprint Nova Addon Laravel Package

naoray/blueprint-nova-addon

A Laravel Blueprint addon that generates Nova resources from your draft YAML files, scaffolding fields, relationships, and resource classes so you can build admin panels faster while keeping Blueprint as the single source of truth.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping & build-vs-buy: This package sits in the code-generation/scaffolding layer (producing models, migrations, controllers, and related artifacts from declarative definitions). The v2.0.0 release adds support for Blueprint v2 definitions — the decision it informs is whether to standardize scaffolding on this package versus maintaining in-house stubs, generators, or Artisan commands.
  • Roadmap timing: Blueprint v2 support is a compatibility milestone. If Blueprint v2 is on your platform roadmap, this release keeps the package viable as a dependency; if you are still on Blueprint v1, adoption is a future item and should be scheduled with the upgrade, not ahead of it.
  • Standardization across projects: Relevant to decisions about a shared internal starter kit, boilerplate for client/agency work, or a platform template — anywhere consistent, reviewable generated output reduces per-project setup cost.
  • Delivery-throughput initiatives: Supports the "time from new repo to first working endpoint" metric; useful input for any initiative framed as reducing setup/boilerplate overhead.
  • Maintenance-health signal: A major-version release with a forward-looking feature (rather than only patches) is evidence the package tracks its upstream ecosystem — a factor in dependency-approval and long-term-support decisions.

Caveat: this assessment is derived from the v2.0.0 release note alone ("Added support for blueprint v2"). It should be re-validated against the package's changelog, upgrade guide, and a hands-on spike before it is used to justify a build-vs-buy commitment.

When to Consider This Package

Consider it when:

  • Your team already uses, or plans to adopt, Blueprint v2 definitions as the source of truth for scaffolding — v2.0.0 exists specifically to serve that workflow.
  • You maintain multiple Laravel applications with overlapping structure (admin panels, CRUD endpoints, multi-tenant bases) where consistent generated output has real value.
  • You want generation conventions to be declarative and diffable (definitions in version control) rather than encoded in bespoke Artisan commands only one engineer understands.
  • You are willing to own the upgrade: a major version bump means you should assume possible breaking changes even though the headline change reads as additive.

Look elsewhere (or defer) when:

  • Blueprint v2 is not on your roadmap — pin the current v1-compatible release and revisit at upgrade time; there is no product reason to absorb a major-version bump early.
  • Your domain is a single bespoke application where generated scaffolding is immediately rewritten; the cost of reviewing generated code exceeds the savings.
  • You have heavily customized existing stubs and generators — migration effort is likely larger than the release note implies.
  • The package's other dependencies (framework version, PHP version) are not confirmed compatible with your supported platform matrix; the note gives no information here.
  • You need generation of artifacts beyond the package's scope, or need a supported commercial SLA.

Before adopting, verify: whether v1 draft/definition support was retained or dropped; the documented upgrade path; and whether the released package metadata declares your Laravel/PHP versions.

How to Pitch It (Stakeholders)

For executives (one paragraph): This package removes repetitive setup work by generating standard Laravel code from a written definition file, so teams spend time on product logic instead of boilerplate and every project starts from the same reviewed pattern. The new v2.0.0 release adds support for the current version of the definition format (Blueprint v2), which keeps the tool aligned with the ecosystem rather than stranded on an older schema. It is a low-cost, reversible dependency decision — not a platform commitment — and the recommended next step is a short, time-boxed evaluation rather than a broad rollout.

For engineering leadership: The release is a major version, so treat it as a planned upgrade with a compatibility check, not a routine bump. The single documented change is additive in intent, but the version number tells us to confirm that v1 definitions still work (or that a documented migration exists) before merging. Recommend a branch-level spike on one representative project, diffing generated output against the hand-written baseline, and only then standardizing.

The ask: roughly 1–2 engineer-days — one spike application, one upgrade-guide read, one diff review. Success criteria: generated output matches or beats the current baseline with no manual patching, and the upgrade from the prior version is either a no-op or covered by documented steps. If either fails, we stay on the current pin and revisit when Blueprint v2 reaches our roadmap.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console