PHPackages                             skilla/base-development-bundle - 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. skilla/base-development-bundle

ActiveSymfony-bundle[Framework](/categories/framework)

skilla/base-development-bundle
==============================

Skeleton bundle for the development and testing of new bundles for Symfony. Esqueleto de bundle para desarrollar y testear nuevos bundles para symfony

1.0.8(9y ago)025MITPHPPHP &gt;=5.5.9

Since Oct 30Pushed 9y ago1 watchersCompare

[ Source](https://github.com/skilla/BaseDevelopmentBundle)[ Packagist](https://packagist.org/packages/skilla/base-development-bundle)[ RSS](/packages/skilla-base-development-bundle/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (9)Dependencies (6)Versions (10)Used By (0)

BaseDevelopmentBundle
=====================

[](#basedevelopmentbundle)

**Skeleton bundle for the development and testing of new bundles for Symfony**

\[**Status**\]

[![Latest Stable Version](https://camo.githubusercontent.com/70933480eaaee6c5572339338fb15d1257254c9fbc20b78decb69a8e656aa5b3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652f736b696c6c612f42617365446576656c6f706d656e7442756e646c652e737667)](https://packagist.org/packages/skilla/base-development-bundle#1.0.0)[![Build Status](https://camo.githubusercontent.com/e8f4412cc0e2d95e4d1b1f19abf860693599c7d7acea793f2ee8ad26f2dc8847/68747470733a2f2f7472617669732d63692e6f72672f736b696c6c612f42617365446576656c6f706d656e7442756e646c652e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/skilla/BaseDevelopmentBundle)[![Total Downloads](https://camo.githubusercontent.com/ed507200f3fb73b1e5f7e27499b46cd60f1c9f0cdd278317b2baf33eb58cf1c5/68747470733a2f2f706f7365722e707567782e6f72672f736b696c6c612f626173652d646576656c6f706d656e742d62756e646c652f646f776e6c6f616473)](https://packagist.org/packages/skilla/base-development-bundle)[![Latest Unstable Version](https://camo.githubusercontent.com/a900cdab0522623a1de8cc79132ae1e7ee606e5efffdd8b2ad04cfe7e4b5a445/68747470733a2f2f706f7365722e707567782e6f72672f736b696c6c612f626173652d646576656c6f706d656e742d62756e646c652f762f756e737461626c65)](https://packagist.org/packages/skilla/base-development-bundle#dev-master)[![License](https://camo.githubusercontent.com/97ca382aeccf173a8026aca078eab3659669e35cc8bb811d8e9cbcddab40bb46/68747470733a2f2f706f7365722e707567782e6f72672f736b696c6c612f626173652d646576656c6f706d656e742d62756e646c652f6c6963656e7365)](https://packagist.org/packages/skilla/base-development-bundle)[![composer.lock](https://camo.githubusercontent.com/66129b78a3549dbba6b97cd9d75786a271656cb55997acce879ce19fde2fe684/68747470733a2f2f706f7365722e707567782e6f72672f736b696c6c612f626173652d646576656c6f706d656e742d62756e646c652f636f6d706f7365726c6f636b)](https://packagist.org/packages/skilla/base-development-bundle)[![codecov](https://camo.githubusercontent.com/285729e34d9e0d9c5df46a01b18fdd5d963d44bc5938b55eaa6ed3f4e38e1677/68747470733a2f2f636f6465636f762e696f2f67682f736b696c6c612f42617365446576656c6f706d656e7442756e646c652f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/skilla/BaseDevelopmentBundle)

\[**English**\]

If you plan to create a bundle for Symfony 2 or 3, this can be a good way to start.

This repository provides you with the basic structure to begin programming without the need to include your bundle on a project and test it from there.

Once cloned just run a script that will update the namespaces, the names of classes and configuration files to suit your "user / bundle".

As use in 5 steps:

- Clone this repository
- Run the script changeBundleName.php to adapt the bundle to its "user / bundle name"
- Initialize our git repository in src/ folder
- Upload the bundle to your repository
- Start programming your project

\[**Español**\]

Si planeas crear un bundle para symfony 2 o 3, esta puede ser una buena manera de empezar.

Este repositorio le provee de la estructura básica para empezar a programar sin la necesidad de incluir su bundle en un proyecto y testearlo desde ahí.

Una vez clonado solo hay que ejecutar un script que actualizará los namespaces, los nombres de las clases y los ficheros de configuración para adaptarlos a su "user/bundle".

Como usarlo en 5 pasos:

- Clonar este repositorio
- Ejecutar el script changeBundleName.php para adaptár el bundle a su "usuario/nombre del bundle"
- Inicialice su repositorio git en la carpeta src/
- Subir el bundle a su repositorio
- Iniciar la programación de su proyecto

\[**EXAMPLE** | **EJEMPLO**\]

```
skilla@caribdis $ git clone https://github.com/skilla/BaseDevelopmentBundle.git MyNewBundle
```

Cloning into 'MyNewBundle'...
remote: Counting objects: 123, done.
remote: Compressing objects: 100% (69/69), done.
remote: Total 123 (delta 32), reused 0 (delta 0), pack-reused 53
Receiving objects: 100% (123/123), 33.07 KiB | 0 bytes/s, done.
Resolving deltas: 100% (49/49), done.
Checking connectivity... done.

```
skilla@caribdis $ cd MyNewBundle
skilla@caribdis MyNewBundle$ php changeBundleName.php User/TestBundle
```

Checking number of arguments ... OK
Checking bundle name ... OK
Replacing app config values ... OK
Replacing appKernel values ... OK
Replacing DependencyInjection/Configuration values ... OK
Replacing DependencyInjection/Extension values ... OK
Renaming DependencyInjection/Extension ... OK
Replacing Bundle values ... OK
Renaming bundle ... OK
Replacing composer values ... OK
Updating composer ... ... Removing vendors ... OK
Removing composer.lock ... OK
Installing vendors ...
Loading composer repositories with package information
Updating dependencies (including require-dev)
Installing symfony/polyfill-mbstring (v1.2.0)
Loading from cache

Installing symfony/translation (v3.1.6)
Loading from cache

Installing symfony/templating (v3.1.6)
Loading from cache

Installing symfony/stopwatch (v3.1.6)
Loading from cache

Installing symfony/polyfill-util (v1.2.0)
Loading from cache

. . .
. . .

Installing phpunit/phpunit (5.6.2)
Loading from cache

Installing incenteev/composer-parameter-handler (v2.1.2)
Loading from cache

symfony/security-core suggests installing symfony/expression-language (For using the expression voter)
symfony/security-core suggests installing symfony/ldap (For using LDAP integration)
symfony/security-core suggests installing symfony/validator (For using the user password constraint)
paragonie/random\_compat suggests installing ext-libsodium (Provides a modern crypto API that can be used to generate random bytes.)
symfony/routing suggests installing symfony/expression-language (For using expression matching)
symfony/http-kernel suggests installing symfony/browser-kit ()
symfony/http-kernel suggests installing symfony/var-dumper ()
symfony/dependency-injection suggests installing symfony/expression-language (For using expressions in service container configuration)
symfony/dependency-injection suggests installing symfony/proxy-manager-bridge (Generate service proxies to lazy load them)
symfony/class-loader suggests installing symfony/polyfill-apcu (For using ApcClassLoader on HHVM)
symfony/cache suggests installing symfony/polyfill-apcu (For using ApcuAdapter on HHVM)
symfony/framework-bundle suggests installing ext-apcu (For best performance of the system caches)
symfony/framework-bundle suggests installing symfony/form (For using forms)
symfony/framework-bundle suggests installing symfony/process (For using the server:run, server:start, server:stop, and server:status commands)
symfony/framework-bundle suggests installing symfony/property-info (For using the property\_info service)
symfony/framework-bundle suggests installing symfony/serializer (For using the serializer service)
symfony/framework-bundle suggests installing symfony/validator (For using validation)
symfony/console suggests installing symfony/process ()
sebastian/global-state suggests installing ext-uopz (\*)
phpunit/phpunit suggests installing phpunit/php-invoker (~1.1)
Writing lock file
Generating autoload files

Incenteev\\ParameterHandler\\ScriptHandler::buildParameters
Creating the "app/config/parameters.yml" file
Some parameters are missing. Please provide them.
secret ('this is the kernel secret for symfony/framework.'):
OK

Executing app/console

Symfony version 3.1.6 - app/dev/debug

Usage:
command \[options\] \[arguments\]

Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
\--ansi Force ANSI output
\--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
-e, --env=ENV The Environment name. \[default: "dev"\]
\--no-debug Switches off debug mode.
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
help Displays help for a command
list Lists commands
assets
assets:install Installs bundles web assets under a public web directory
cache
cache:clear Clears the cache
cache:warmup Warms up an empty cache
config
config:dump-reference Dumps the default configuration for an extension
debug
debug:config Dumps the current configuration for an extension
debug:container Displays current services for an application
debug:event-dispatcher Displays configured listeners for an application
debug:translation Displays translation messages information
lint
lint:yaml Lints a file and outputs encountered errors
translation
translation:update Updates the translation file
Deleting original .git directory ... OK

remember change author name and email in composer.json

Good luck with our new bundle

```
skilla@caribdis MyNewBundle$ cd src
skilla@caribdis src$ git init
```

Initialized empty Git repository in .../MyNewBundle/src/.git/

```
skilla@caribdis src$ echo "# MyNewBundle" >> README.md
skilla@caribdis src$ git add .
skilla@caribdis src$ git commit -m "first commit"
```

\[master (root-commit) ce3f704\] first commit
xxx file changed, xxxx insertion(+)
create mode 100644 README.md
. . .
. . .

```
skilla@caribdis src$ git remote add origin https://github.com/skilla/MyNewBundle.git
skilla@caribdis src$ git push -u origin master
```

Counting objects: 3, done.
Writing objects: 100% (3/3), 235 bytes | 0 bytes/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To
\[new branch\] master -&gt; master
Branch master set up to track remote branch master from origin.

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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

Every ~3 days

Total

9

Last Release

3504d ago

PHP version history (2 changes)1.0.0PHP &gt;=5.6

1.0.1PHP &gt;=5.5.9

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1517293?v=4)[Sergio Zambrano](/maintainers/skilla)[@skilla](https://github.com/skilla)

---

Top Contributors

[![skilla](https://avatars.githubusercontent.com/u/1517293?v=4)](https://github.com/skilla "skilla (49 commits)")

---

Tags

develop symfony bundleprogram symfony bundlebundle test adhocdesarrollar bundle symfonyprogramar bundle symfonytestear bundle symfony

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/skilla-base-development-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/skilla-base-development-bundle/health.svg)](https://phpackages.com/packages/skilla-base-development-bundle)
```

###  Alternatives

[laravel/dusk

Laravel Dusk provides simple end-to-end testing and browser automation.

1.9k39.6M294](/packages/laravel-dusk)[nineinchnick/edatatables

Grid widget for the Yii Framework, wrapper for the DataTables jQuery plugin

173.2k](/packages/nineinchnick-edatatables)[link-cloud/fast-hyperf

LinkCloud Fast Hyperf

241.2k1](/packages/link-cloud-fast-hyperf)

PHPackages © 2026

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