{"action":"created","issue":{"url":"https://api.github.com/repos/symfony/symfony-docs/issues/7809","repository_url":"https://api.github.com/repos/symfony/symfony-docs","labels_url":"https://api.github.com/repos/symfony/symfony-docs/issues/7809/labels{/name}","comments_url":"https://api.github.com/repos/symfony/symfony-docs/issues/7809/comments","events_url":"https://api.github.com/repos/symfony/symfony-docs/issues/7809/events","html_url":"https://github.com/symfony/symfony-docs/issues/7809","id":221962318,"number":7809,"title":"Upgrading docs to Symfony 4.0","user":{"login":"javiereguiluz","id":73419,"avatar_url":"https://avatars3.githubusercontent.com/u/73419?v=4","gravatar_id":"","url":"https://api.github.com/users/javiereguiluz","html_url":"https://github.com/javiereguiluz","followers_url":"https://api.github.com/users/javiereguiluz/followers","following_url":"https://api.github.com/users/javiereguiluz/following{/other_user}","gists_url":"https://api.github.com/users/javiereguiluz/gists{/gist_id}","starred_url":"https://api.github.com/users/javiereguiluz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/javiereguiluz/subscriptions","organizations_url":"https://api.github.com/users/javiereguiluz/orgs","repos_url":"https://api.github.com/users/javiereguiluz/repos","events_url":"https://api.github.com/users/javiereguiluz/events{/privacy}","received_events_url":"https://api.github.com/users/javiereguiluz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/symfony/symfony-docs/milestones/15","html_url":"https://github.com/symfony/symfony-docs/milestone/15","labels_url":"https://api.github.com/repos/symfony/symfony-docs/milestones/15/labels","id":2458689,"number":15,"title":"4.0","description":"","creator":{"login":"javiereguiluz","id":73419,"avatar_url":"https://avatars3.githubusercontent.com/u/73419?v=4","gravatar_id":"","url":"https://api.github.com/users/javiereguiluz","html_url":"https://github.com/javiereguiluz","followers_url":"https://api.github.com/users/javiereguiluz/followers","following_url":"https://api.github.com/users/javiereguiluz/following{/other_user}","gists_url":"https://api.github.com/users/javiereguiluz/gists{/gist_id}","starred_url":"https://api.github.com/users/javiereguiluz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/javiereguiluz/subscriptions","organizations_url":"https://api.github.com/users/javiereguiluz/orgs","repos_url":"https://api.github.com/users/javiereguiluz/repos","events_url":"https://api.github.com/users/javiereguiluz/events{/privacy}","received_events_url":"https://api.github.com/users/javiereguiluz/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":5,"state":"open","created_at":"2017-04-15T17:43:42Z","updated_at":"2017-10-13T07:19:40Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2017-04-15T17:42:28Z","updated_at":"2017-10-29T22:13:20Z","closed_at":null,"author_association":"MEMBER","body":"This meta-issue lists all the big changes needed to upgrade the docs to Symfony 4.0:\r\n\r\n* [ ] Replace `kernel.root_dir` by `kernel.project_dir` everywhere. Never explain `kernel.root_dir` but maybe add a note mentioning that `project_dir` didn't exist before 4.x and people used `root_dir`.\r\n* [ ] The file extension of YAML files is now `.yaml` instead of `.yml`\r\n* [ ] ~In YAML files, null values are represented as `null` instead of `~`~ (change was reverted)\r\n* [ ] Application code is no longer stored in AppBundle or any other bundle. Bundles for own code are discouraged.\r\n* [ ] Lots of components/bundles (e.g. Symfony Console or MonologBundle) are not installed by default. We should add notes telling users to do: `composer req console`, etc.\r\n* [ ] We need to decide what to do with Symfony Flex aliases. For example, which command should we use to install the Symfony Console package? `composer req cli`, `composer req console`, `composer require console`, `composer require symfony/console`, etc.\r\n* [ ] Most config options are disabled by default. For example, the `session` service is not available by default because `session` config is commented in `framework.yaml`\r\n* [ ] See #8538 - make sure we mention all of the debugging commands somewhere\r\n* [ ] Commands are now always services, being in a `Command/` directory is not important\r\n\r\n-----\r\n\r\nRemove deprecated features:\r\n\r\n * removed autowiring services based on the types they implement\r\n * removed the `DefinitionDecorator` class, replaced by `ChildDefinition`\r\n * removed the `AutowireServiceResource` class and related `AutowirePass::createResourceForClass()` method\r\n * removed `LoggingFormatter`, `Compiler::getLoggingFormatter()` and `addLogMessage()` class and methods, use the `ContainerBuilder::log()` method instead\r\n * removed `FactoryReturnTypePass`\r\n * removed `ContainerBuilder::addClassResource()`, use the `addObjectResource()` or the `getReflectionClass()` method instead.\r\n * removed support for top-level anonymous services\r\n * removed silent behavior for unused attributes and elements\r\n * Removed the \"framework.validation.cache\" configuration option. Configure the \"cache.validator\" service under \"framework.cache.pools\" instead.\r\n* Support for stacked errors in the `ErrorHandler` is deprecated and will be removed in Symfony 4.0."},"comment":{"url":"https://api.github.com/repos/symfony/symfony-docs/issues/comments/340306799","html_url":"https://github.com/symfony/symfony-docs/issues/7809#issuecomment-340306799","issue_url":"https://api.github.com/repos/symfony/symfony-docs/issues/7809","id":340306799,"user":{"login":"wouterj","id":749025,"avatar_url":"https://avatars2.githubusercontent.com/u/749025?v=4","gravatar_id":"","url":"https://api.github.com/users/wouterj","html_url":"https://github.com/wouterj","followers_url":"https://api.github.com/users/wouterj/followers","following_url":"https://api.github.com/users/wouterj/following{/other_user}","gists_url":"https://api.github.com/users/wouterj/gists{/gist_id}","starred_url":"https://api.github.com/users/wouterj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wouterj/subscriptions","organizations_url":"https://api.github.com/users/wouterj/orgs","repos_url":"https://api.github.com/users/wouterj/repos","events_url":"https://api.github.com/users/wouterj/events{/privacy}","received_events_url":"https://api.github.com/users/wouterj/received_events","type":"User","site_admin":false},"created_at":"2017-10-29T22:13:20Z","updated_at":"2017-10-29T22:13:20Z","author_association":"MEMBER","body":"Articles that have to be completely checked:\r\n\r\n * [ ] `best_pratices/*`\r\n * [ ] `bundles/remove`\r\n * [ ] `bundles`\r\n * [ ] `configuration`\r\n * [ ] `configuration/*`"}}
{"actor":{"display_login":"wouterj"}}