Skip to content
This repository was archived by the owner on Jan 6, 2020. It is now read-only.

Conversation

@javiereguiluz
Copy link
Contributor

The problem

The new Symfony Installer downloads the Symfony packages created with these scripts. The problem is that they include the AcmeDemoBundle which all non-newcomer Symfony developers want to remove.

The proposed solution

  • The AcmeDemoBundle is no longer included in the regular Symfony distribution. This way the installer creates a fresh and empty Symfony application. This is the last feature to finish the installer.
  • A new script (build_demo.sh) creates a new Symfony_Demo.zip file which contains the latest stable version of Symfony and the AcmeDemoBundle. This is the package that we'd promote for newcomers and it would allow us to improve the AcmeDemoBundle to include more features and better explanations.

@DaniSancas
Copy link

Nice proposal, I agree with @javiereguiluz !

@hborras
Copy link

hborras commented Mar 18, 2015

Totally agree. We should remove that!

@matudelatower
Copy link

Me parece genial!

@schemar
Copy link

schemar commented Mar 18, 2015

+1

7 similar comments
@bruli
Copy link

bruli commented Mar 18, 2015

+1

@ajgarlag
Copy link

👍

@zanbaldwin
Copy link

+1

@desarrolla2
Copy link

+1

@karlosagudo
Copy link
Contributor

+1

@rodrigm
Copy link

rodrigm commented Mar 18, 2015

👍

@peternijssen
Copy link

+1

@mmoreram
Copy link

Of course, +10000

@alexpes
Copy link

alexpes commented Mar 18, 2015

+1

10 similar comments
@recchia
Copy link

recchia commented Mar 18, 2015

+1

@martinbertinat
Copy link

+1

@cafferata
Copy link

+1

@werdin
Copy link

werdin commented Mar 18, 2015

👍

@diego211
Copy link

+1

@chrisshennan
Copy link

+1

@ppankowski
Copy link

+1

@fweber-de
Copy link

👍

@snamor
Copy link

snamor commented Mar 19, 2015

+1

@fre5h
Copy link

fre5h commented Mar 20, 2015

+1

@hhamon
Copy link
Contributor

hhamon commented Mar 21, 2015

+1

Why not offering the AcmeDemoBundle as a Composer package or having a Symfony Demo Edition?

@javiereguiluz
Copy link
Contributor Author

@hhamon that's exactly we're trying to do at the moment:

symfony-demo-app

We'll provide soon a new symfony demo command in the Symfony Installer (see PR: symfony/symfony-installer#118)

@anacona16
Copy link

👍

@fabpot
Copy link
Member

fabpot commented Mar 25, 2015

Thank you @javiereguiluz.

fabpot added a commit that referenced this pull request Mar 25, 2015
…tion (javiereguiluz)

This PR was submitted for the master branch but it was merged into the 2.3 branch instead (closes #198).

Discussion
----------

Removed AcmeDemoBundle from the regular Symfony distribution

## The problem

The new Symfony Installer downloads the Symfony packages created with these scripts. The problem is that they include the AcmeDemoBundle which all non-newcomer Symfony developers want to remove.

## The proposed solution

  * The AcmeDemoBundle is no longer included in the regular Symfony distribution. This way the installer creates a fresh and empty Symfony application. This is the last feature to finish the installer.
  * A new script (`build_demo.sh`) creates a new `Symfony_Demo.zip` file which contains the latest stable version of Symfony and the AcmeDemoBundle. This is the package that we'd promote for newcomers and it would allow us to improve the AcmeDemoBundle to include more features and better explanations.

Commits
-------

5ba1f73 Removed AcmeDemoBundle from the regular Symfony distribution
@fabpot fabpot closed this Mar 25, 2015
fabpot added a commit that referenced this pull request Jun 11, 2015
…le (javiereguiluz)

This PR was squashed before being merged into the 4.0.x-dev branch (closes #212).

Discussion
----------

Remove everything related to the deprecated AcmeDemoBundle

### The context

`AcmeDemoBundle` is deprecated because of the new [SymfonyDemoApplication](https://github.com/symfony/symfony-demo). This bundle should no longer appear when creating a project with the Symfony Standard Edition (no matter if you use the Symfony Installer or the Composer installation).

### The problem

In the past I tried to remove this bundle (see #198). However, when you install Symfony you still get this annoying bundle, so you cannot get a fresh clean Symfony installation.

### The solution

I propose to remove the AcmeDemoBundle for once and for all by removing all its files.

Please note that in the `Composer/ScriptHandler.php` there are two methods called `installAcmeDemoBundle()` and `patchAcmeDemoBundleConfiguration()` which I've emptied but left for BC reasons. @stof do you think we could removed these two methods entirely? Thanks.

Commits
-------

29a1a2b Remove everything related to the deprecated AcmeDemoBundle
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.