{"action":"opened","issue":{"url":"https://api.github.com/repos/lazaridis-com/xeval.pivotal-spring-platform/issues/1","labels_url":"https://api.github.com/repos/lazaridis-com/xeval.pivotal-spring-platform/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/lazaridis-com/xeval.pivotal-spring-platform/issues/1/comments","events_url":"https://api.github.com/repos/lazaridis-com/xeval.pivotal-spring-platform/issues/1/events","html_url":"https://github.com/lazaridis-com/xeval.pivotal-spring-platform/issues/1","id":72113764,"number":1,"title":"Spring Website Evaluation","user":{"login":"lazaridis-com","id":700925,"avatar_url":"https://avatars.githubusercontent.com/u/700925?v=3","gravatar_id":"","url":"https://api.github.com/users/lazaridis-com","html_url":"https://github.com/lazaridis-com","followers_url":"https://api.github.com/users/lazaridis-com/followers","following_url":"https://api.github.com/users/lazaridis-com/following{/other_user}","gists_url":"https://api.github.com/users/lazaridis-com/gists{/gist_id}","starred_url":"https://api.github.com/users/lazaridis-com/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lazaridis-com/subscriptions","organizations_url":"https://api.github.com/users/lazaridis-com/orgs","repos_url":"https://api.github.com/users/lazaridis-com/repos","events_url":"https://api.github.com/users/lazaridis-com/events{/privacy}","received_events_url":"https://api.github.com/users/lazaridis-com/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-30T09:46:20Z","updated_at":"2015-04-30T09:46:20Z","closed_at":null,"body":"# Spring Website Evaluation\r\n\r\n* http://spring.io - expected a graphical overview\r\n* http://spring.io/docs - expected a structured overview, expected a Getting Started\r\n* http://spring.io/guides - expected a structured overview, expected incremental Getting Started\r\n* http://spring.io/projects - overwhelmed, expected hierachical navigation (or at least overview)\r\n\r\n## Platform\r\n* http://platform.spring.io/platform/\r\n  * difficulties to understand what this is about\r\n  * **IO** implies \"Input / Output\"\r\n  * https://github.com/spring-io/platform - still not clear what this is about\r\n  * platform (product) description is intermixed with a dependency-management module\r\n    * => **Separate** \r\n  * http://spring.io/platform/ - even more confused (after finding this somehow)\r\n    * Issue: spring-io/platform#197 \r\n      * Issue: spring-io/sagan#536 \r\n  * https://github.com/spring-io/platform - visiting source, still no clarity (missing documentation of sources)\r\n    * Issue: spring-io/platform#195\r\n\r\n## Boot\r\n* http://projects.spring.io/spring-boot/\r\n  * `Takes an opinionated view of building production-ready Spring applications.`\r\n    * Usage of term `opinionated` does not sound like engeneering terminology \r\n  * Description is in general clear & understandable\r\n  * Features are nice, especially `Absolutely no code generation and no requirement for XML configuration`\r\n  * Annoying: Quick-Start description tries to 'sell' Groovy\r\n  * Annoying: `If you are Java developer you can use start.spring.io to generate a basic project`\r\n    * False: can use the cli to created java projects\r\n    * Expected: not mentioned at all\r\n  * Expected: Quick Start should focus on just getting a hello world running\r\n\r\n* DOUBT: How to use Spring Boot & Spring Platform together?\r\n  * http://docs.spring.io/platform/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started-using-spring-io-platform-maven\r\n\r\n-----\r\n\r\n\r\n## Spring Boot Reference.pdf\r\n\r\nhttp://docs.spring.io/spring-boot/docs/current/reference/\r\n\r\nSome issues with the documentation (Spring Boot Reference.pdf):\r\n\r\nannoying: forced to read stuff about tools not choosen to use (Gradle, Groovy)\r\n\r\n=> Split to \"Basic\" (defaults & standard tools) and \"advanced\" (configure & other tools)\r\n\r\n### Spring Boot CLI:\r\n\r\nannoying: Maven, Gradle, Groovy intermixed.\r\n=> allow peace-of-mind teach-in, without the need to read stuff for tools not used.\r\n\r\n### General\r\n- inclusiong of Maven Plugin is not needed\r\n- Missing Header Titles of chapters (e.g. 22. Spring Application)\r\n"}}