{"action":"created","issue":{"url":"https://api.github.com/repos/symfony/symfony-docs/issues/6059","labels_url":"https://api.github.com/repos/symfony/symfony-docs/issues/6059/labels{/name}","comments_url":"https://api.github.com/repos/symfony/symfony-docs/issues/6059/comments","events_url":"https://api.github.com/repos/symfony/symfony-docs/issues/6059/events","html_url":"https://github.com/symfony/symfony-docs/pull/6059","id":123320637,"number":6059,"title":"Add best practice about the Form type namespace","user":{"login":"WouterJ","id":749025,"avatar_url":"https://avatars.githubusercontent.com/u/749025?v=3","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},"labels":[{"url":"https://api.github.com/repos/symfony/symfony-docs/labels/Finished","name":"Finished","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-12-21T17:19:58Z","updated_at":"2015-12-28T20:24:36Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/symfony/symfony-docs/pulls/6059","html_url":"https://github.com/symfony/symfony-docs/pull/6059","diff_url":"https://github.com/symfony/symfony-docs/pull/6059.diff","patch_url":"https://github.com/symfony/symfony-docs/pull/6059.patch"},"body":"| Q | A\r\n| --- | ---\r\n| Doc fix? | no\r\n| New docs? | yes\r\n| Applies to | all\r\n| Fixed tickets | -\r\n\r\n/cc @javiereguiluz @weaverryan as you are the main guys behind this guide."},"comment":{"url":"https://api.github.com/repos/symfony/symfony-docs/issues/comments/167646108","html_url":"https://github.com/symfony/symfony-docs/pull/6059#issuecomment-167646108","issue_url":"https://api.github.com/repos/symfony/symfony-docs/issues/6059","id":167646108,"user":{"login":"weaverryan","id":121003,"avatar_url":"https://avatars.githubusercontent.com/u/121003?v=3","gravatar_id":"","url":"https://api.github.com/users/weaverryan","html_url":"https://github.com/weaverryan","followers_url":"https://api.github.com/users/weaverryan/followers","following_url":"https://api.github.com/users/weaverryan/following{/other_user}","gists_url":"https://api.github.com/users/weaverryan/gists{/gist_id}","starred_url":"https://api.github.com/users/weaverryan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/weaverryan/subscriptions","organizations_url":"https://api.github.com/users/weaverryan/orgs","repos_url":"https://api.github.com/users/weaverryan/repos","events_url":"https://api.github.com/users/weaverryan/events{/privacy}","received_events_url":"https://api.github.com/users/weaverryan/received_events","type":"User","site_admin":false},"created_at":"2015-12-28T20:24:36Z","updated_at":"2015-12-28T20:24:36Z","body":"If we recommended that people put things directly on `Form/` and they eventually *do* have other things, like data transformers or extensions, I don't think that's a problem: simply put those *other* things in sub-directories and keep the form types at the top-level.\r\n\r\nLike I said with voters, there is a cost to making people create a directory just to hold one other directory. Since form \"types\" are by far the most important and common thing in a `Form` directory, it makes sense to give it a special status. Also, a \"Type\" directory does not add more clarity (since it's kind of a terrible world).\r\n\r\n:+1: "}}