PHPackages                             ibexa/bundle-generator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. ibexa/bundle-generator

ActiveProject[Framework](/categories/framework)

ibexa/bundle-generator
======================

Symfony Bundle generator for Ibexa DXP based projects

4.6.x-dev(1y ago)041[1 PRs](https://github.com/ibexa/bundle-generator/pulls)(GPL-2.0-only or proprietary)PHPPHP ^7.4 || ^8.0

Since Mar 9Pushed 5mo ago11 watchersCompare

[ Source](https://github.com/ibexa/bundle-generator)[ Packagist](https://packagist.org/packages/ibexa/bundle-generator)[ RSS](/packages/ibexa-bundle-generator/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (7)Versions (3)Used By (0)

Ibexa Bundle Generator
======================

[](#ibexa-bundle-generator)

Symfony Bundle generator for Ibexa DXP based projects.

Using generator as standalone application
-----------------------------------------

[](#using-generator-as-standalone-application)

Bundle generator can work in standalone application mode.

1\. Clone the repository.

```
git clone git@github.com:ibexa/bundle-generator.git
```

2\. Change to bundle generator directory.

```
cd bundle-generator
```

3\. Install dependencies:

```
composer install
```

4\. Run bundle generator:

```
php bin/ibexa-bundle-generator video-editor --skeleton-name=extension
```

5.Adjust the bundle to your needs providing the following parameters:

- package name e.g `video-editor`
- vendor name e.g. `ibexa`
- bundle name e.g. `VideoEditor`
- vendor namespace e.g. `Ibexa`
- skeleton name e.g. `ibexa-ee`

This creates a bundle files structure in the `./target` directory.

Or you can use a command with all available options:

```
$ php ./ibexa-bundle-generator video-editor  video-editor-dir  --vendor-name=ibexa --vendor-namespace=Ibexa --bundle-name=VideoEditor  --skeleton-name=ibexa-ee

```

### Full synopsis

[](#full-synopsis)

```
Usage:
  generate-bundle [options] [--] [ []]

Arguments:
  package-name                             Package name e.g page-builder
  target-dir                               Target directory [default: "target"]

Options:
      --vendor-name=VENDOR-NAME            Package vendor name e.g. ibexa
      --vendor-namespace=VENDOR-NAMESPACE  e.g. Ibexa
      --bundle-name=BUNDLE-NAME            e.g. IbexaPageBuilder
      --skeleton-name=SKELETON-NAME        Skeleton name
  -h, --help                               Display help for the given command. When no command is given display help for the generate-bundle command
  -q, --quiet                              Don't output any message
  -V, --version                            Display this application version
      --ansi                               Force ANSI output
      --no-ansi                            Disable ANSI output
  -n, --no-interaction                     Don't ask any interactive question
  -v|vv|vvv, --verbose                     Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

```

COPYRIGHT
---------

[](#copyright)

Copyright (C) 1999-2025 Ibexa AS (formerly eZ Systems AS). All rights reserved.

LICENSE
-------

[](#license)

This source code is available separately under the following licenses:

A - Ibexa Business Use License Agreement (Ibexa BUL), version 2.3 or later versions (as license terms may be updated from time to time) Ibexa BUL is granted by having a valid Ibexa DXP (formerly eZ Platform Enterprise) subscription, as described at: For the full Ibexa BUL license text, please see:  (latest version applies)

AND

B - GNU General Public License, version 2 Grants an copyleft open source license with ABSOLUTELY NO WARRANTY. For the full GPL license text, please see:

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance59

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity30

Early-stage or recently created project

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

436d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/681611?v=4)[Ibexa Bot](/maintainers/ezrobot)[@ezrobot](https://github.com/ezrobot)

![](https://avatars.githubusercontent.com/u/130489?v=4)[Łukasz Serwatka](/maintainers/lserwatka)[@lserwatka](https://github.com/lserwatka)

---

Top Contributors

[![adamwojs](https://avatars.githubusercontent.com/u/211967?v=4)](https://github.com/adamwojs "adamwojs (24 commits)")[![alongosz](https://avatars.githubusercontent.com/u/7099219?v=4)](https://github.com/alongosz "alongosz (8 commits)")[![konradoboza](https://avatars.githubusercontent.com/u/34310128?v=4)](https://github.com/konradoboza "konradoboza (7 commits)")[![ibexa-yuna](https://avatars.githubusercontent.com/u/67897517?v=4)](https://github.com/ibexa-yuna "ibexa-yuna (4 commits)")[![ViniTou](https://avatars.githubusercontent.com/u/19517274?v=4)](https://github.com/ViniTou "ViniTou (3 commits)")[![glye](https://avatars.githubusercontent.com/u/289744?v=4)](https://github.com/glye "glye (2 commits)")[![mnocon](https://avatars.githubusercontent.com/u/10993858?v=4)](https://github.com/mnocon "mnocon (2 commits)")[![Steveb-p](https://avatars.githubusercontent.com/u/3183926?v=4)](https://github.com/Steveb-p "Steveb-p (2 commits)")[![OstafinL](https://avatars.githubusercontent.com/u/24355391?v=4)](https://github.com/OstafinL "OstafinL (1 commits)")[![juskora](https://avatars.githubusercontent.com/u/79849375?v=4)](https://github.com/juskora "juskora (1 commits)")[![tischsoic](https://avatars.githubusercontent.com/u/10233057?v=4)](https://github.com/tischsoic "tischsoic (1 commits)")[![barw4](https://avatars.githubusercontent.com/u/22300504?v=4)](https://github.com/barw4 "barw4 (1 commits)")[![tomaszszopinski](https://avatars.githubusercontent.com/u/59650405?v=4)](https://github.com/tomaszszopinski "tomaszszopinski (1 commits)")

---

Tags

ibexascaffoldingsymfonysymfony-bundleibexa-dxp

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ibexa-bundle-generator/health.svg)

```
[![Health](https://phpackages.com/badges/ibexa-bundle-generator/health.svg)](https://phpackages.com/packages/ibexa-bundle-generator)
```

###  Alternatives

[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19562.3M1.3k](/packages/drupal-core)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[silverstripe/framework

The SilverStripe framework

7213.5M2.5k](/packages/silverstripe-framework)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6939.5M343](/packages/drupal-core-recommended)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
