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

Framework Example Bundle Laravel Package

sumocoders/framework-example-bundle

Example bundle for the SumoCoders framework, built to demonstrate how to structure, configure, and integrate a reusable Symfony bundle. It offers sample controllers, templates, and services, serving as a practical starting point and reference for building your own bundles.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Reference architecture for internal bundle conventions — the only durable value here is as a worked example of how one agency structured a Symfony bundle (controller, DI service definitions, templates, assets, tests). Useful as an input to an internal "how we structure reusable modules" standard.
  • Build vs. buy (or build vs. copy) — the package answers neither question directly. It is not a dependency candidate; it is a reading candidate. Any decision it informs should be "we write our own 40-line bundle skeleton," not "we adopt this."
  • Onboarding and documentation pattern — if your team maintains a starter/demo module for new hires or for client handoff, this is a prior-art sample to benchmark your own example repo against.
  • Not a roadmap input — archived in 2017, zero stars, zero dependents, no releases since. There is no maintenance signal, no community, no security posture. It should not appear on a dependency roadmap, an upgrade plan, or a technical-debt register.
  • Ecosystem caveat worth flagging — despite being filed as a Laravel/PHP package, this is a Symfony bundle example. Any evaluation that assumed Laravel compatibility is mis-scoped; the patterns transfer only loosely (service container concepts, package layout), and the code does not.

When to Consider This Package

Consider it only under narrow, low-risk conditions:

  • You are writing an internal Symfony bundle skeleton and want a second opinion on directory layout, service wiring, and test placement. Read it, do not require it.
  • You are documenting conventions and need a concrete, linkable artifact to point at during a design discussion.
  • You are auditing an existing SumoCoders-era codebase and need to understand the idiom it was built against.

Look elsewhere — decisively — when:

  • You need a production dependency. Archived since 2017, pinned to a Symfony generation that is long out of support. No security patching, no PHP version compatibility guarantees.
  • You are on Laravel. This is the wrong framework entirely; the bundle structure and idioms do not map.
  • You need anything maintained: active issue triage, semver releases, CI, or a maintainer to contact.
  • You are evaluating vendors or agencies on current capability. A 2017 example bundle is not evidence of present-day practice.
  • Your team lacks the context to distinguish "example" from "library." A demo bundle copied into a real product is a common and expensive mistake; if that risk is live, do not introduce the repo at all.

Minimum bar before anyone opens the repo: a named engineer owns the read, the output is a written note (not code), and there is an explicit decision not to vendor it.

How to Pitch It (Stakeholders)

For executives (one paragraph): This is an archived 2017 example project from an agency, published to illustrate how they structured Symfony bundles. It is not a library we can depend on — it has no users, no releases in eight years, and no maintenance. I do not recommend adopting it in any product. Its only value is as a free reference document while we define our own internal module conventions, which costs us a few hours of one engineer's reading time and carries zero runtime risk. Treat it as a blog post that happens to be code.

For engineering leadership: Zero-cost, zero-benefit as a dependency; modest benefit as prior art. The decision on the table is whether to spend ~half a day having one engineer extract the structural patterns into a short internal standard for our own reusable modules. If we already have that standard, skip it entirely. If we don't, this is a cheap prompt for the conversation — but our standard must be written against our current framework version, not copied from 2017.

For the engineering team: Read, don't install. If you take anything from it, take the layout and the separation of concerns, then rewrite against current Symfony (or Laravel, as applicable) idioms. Nothing from this repo goes into a composer.json.

Explicit non-goals to state up front: no proof-of-concept built on this package, no spike that imports it, no "we'll just start from this and modernize" — modernization of a 2017 demo is strictly more expensive than a clean start, and the resulting artifact will carry a confusing provenance.

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.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager