Weave Code
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

Dev Toolbox Bundle Laravel Package

akeneo-labs/dev-toolbox-bundle

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Accelerating Akeneo PIM Development: Enables rapid prototyping, debugging, and schema adjustments (e.g., attribute deletion/modification) without manual database edits, reducing dev time for PIM customizations.
  • Non-Production Use Cases: Ideal for local/dev environments to streamline testing, migrations, or schema experiments—not for production due to destructive operations (e.g., attribute deletion).
  • Build vs. Buy: Justifies buying this lightweight tool over custom scripts for Akeneo-specific tasks, lowering maintenance burden for teams already using Akeneo PIM.
  • Roadmap Prioritization: Supports initiatives requiring schema flexibility (e.g., A/B testing attribute configurations, legacy cleanup) or developer productivity (e.g., reducing context-switching between CLI and UI).
  • Compliance with Akeneo Ecosystem: Aligns with Akeneo’s extension model, avoiding reinventing wheel for common dev tasks while staying within the PIM’s constraints.

When to Consider This Package

  • Adopt When:

    • Your team frequently modifies Akeneo PIM attributes (e.g., scopes, deletes) in dev/staging.
    • You’re using Akeneo PIM Community Dev (~1.3) and need CLI tools to avoid manual SQL/ORM operations.
    • You prioritize speed over safety in non-production environments (e.g., resetting test data).
    • Your stack includes PHP/Symfony and you’re comfortable with Composer/VCS bundles.
  • Look Elsewhere If:

    • You need production-safe operations (this bundle lacks safeguards like dry-run or backup).
    • Your Akeneo version is not ~1.3 (compatibility untested).
    • You require GUI-based tools (e.g., Akeneo’s native UI or third-party admin panels).
    • Your team lacks CLI familiarity or prefers declarative YAML/JSON configs over commands.
    • You need wider functionality (e.g., data migration, API testing)—consider Akeneo’s official tools or Symfony’s DataFixtures.

How to Pitch It (Stakeholders)

For Executives:

"This is a 10-minute time-saver for our Akeneo dev team. By adding this lightweight bundle, we can automate repetitive tasks like deleting or rescoping attributes—tasks that currently take hours via manual SQL or UI clicks. For example, during our next product attribute overhaul, we’ll cut dev time by 30% without extra hires. It’s a low-risk, high-reward play for our PIM customizations, with no production impact."

Ask: "Should we allocate 30 minutes to integrate this for our next sprint?"


For Engineering:

*"The DevToolboxBundle gives us two CLI commands to handle Akeneo PIM attributes painlessly:

  1. akeneo:attribute:delete – Safely removes attributes in dev/staging (avoids ORM headaches).
  2. akeneo:attribute:set-scopable – Bulk-updates attribute scopes without UI clicks.

Why use it?

  • No reinvention: Solves a niche but painful problem for Akeneo devs.
  • Easy setup: 3 steps (Composer + Kernel + CLI).
  • Extensible: We can fork it later if we need more commands (e.g., for product templates).

Tradeoffs:

  • Not for prod: Commands are destructive—use only in dev/staging.
  • Akeneo ~1.3 only: If we upgrade PIM, we’ll need to check compatibility.

Proposal: Let’s add this to our dev toolchain for the next schema-heavy feature. I’ll demo the commands in our next sync."*

Ask: "Can we trial this in our staging environment next week?"

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.
besmartand-pro/php-quality-config
sentix/ai-chatbot
terminal42/code-quality-tools
codifyo/ts-generator-bundle
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity