Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preparing the Symfony 3 transition #5111

Closed
javiereguiluz opened this issue Mar 24, 2015 · 2 comments
Closed

Preparing the Symfony 3 transition #5111

javiereguiluz opened this issue Mar 24, 2015 · 2 comments
Milestone

Comments

@javiereguiluz
Copy link
Member

Symfony 3 will be released at the end of this year. Fortunately, most of the Symfony 2 documentation will be still valid and we'll only have to remove some outdated sections.

However, we should probably create new documents to prepare the transition from Symfony 2 to Symfony 3. For example, today someone asked me via Twitter if we had an article explaining the new Symfony 3 directory structure.

Would it be enough to create one article explaining how to upgrade applications from Symfony 2 to 3? Would we need to create several articles in a new "Symfony 3" cookbook section? Let's discuss about it and prepare an actionable roadmap.

@wouterj
Copy link
Member

wouterj commented May 9, 2015

#5155 covers how to upgrade and prepare for Symfony 3.

About the major changes that are coming in Symfony 3 (of which the directory structure is probably the biggest): I think documentation should tell the current state and not so much the transition, that's the task of blog posts. This means that instead of adding dedicated articles explaining the new directory structure, we should update the documentation to use the new structure. As we explain the directory structure in the Quick Tour and Book (IIRC), we already kind of "explain" the new directory structure. However, we don't emphasize the "new" structure, we should just talk about the current structure (whether it exists for years or since a couple of weeks doesn't matter).

weaverryan added a commit that referenced this issue May 25, 2015
This PR was merged into the 2.3 branch.

Discussion
----------

Documented upgrading path for a major version

| Q | A
| --- | ---
| Doc fix? | no
| New docs? | yes
| Applies to | all
| Fixed tickets | #5059, partially #5111

I feel like there are lots of questions about this topic and nothing has officially been written about it yet. This PR is a first shot at documenting the steps you need to take.

I found this one of the hardest things to explain in an easy way. I hope others can improve it a bit :)

Todo
---

* [x] Add image of toolbar
* [x] Add result of PhpUnit bridge

Commits
-------

604ccab Fix formatting error
31999db Fixes after review
55fcee9 Applied comments
99c5075 Fix typo
300e8ab Added new recipe on upgrading a major version
2b0aee3 Fix little title case mistake
6a90c9b Created 'upgrade' cookbook section
@weaverryan weaverryan added this to the 3.0 milestone Nov 22, 2015
@weaverryan
Copy link
Member

@javiereguiluz I'm closing this - we still have a lot of work to do, but we can focus on the 2 milestones:

If anything is missing, let's add it there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants