├── .gitignore ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── src ├── main ├── java │ └── io │ │ └── spring │ │ └── deepdive │ │ ├── Application.java │ │ ├── DatabaseInitializer.java │ │ ├── MarkdownConverter.java │ │ ├── Utils.java │ │ ├── model │ │ ├── Article.java │ │ └── User.java │ │ ├── repository │ │ ├── ArticleRepository.java │ │ └── UserRepository.java │ │ └── web │ │ ├── ArticleController.java │ │ ├── HtmlController.java │ │ ├── PostDto.java │ │ └── UserController.java └── resources │ ├── application.properties │ ├── static │ └── assets │ │ ├── blog.css │ │ ├── grids-responsive-min.css │ │ ├── pure-min.css │ │ └── spring.png │ └── templates │ ├── article.mustache │ ├── blog.mustache │ ├── footer.mustache │ └── header.mustache └── test └── java └── io └── spring └── deepdive ├── ArticleJsonApiTests.java ├── HtmlTests.java └── UserJsonApiTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/Application.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/DatabaseInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/DatabaseInitializer.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/MarkdownConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/MarkdownConverter.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/Utils.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/model/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/model/Article.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/model/User.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/repository/ArticleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/repository/ArticleRepository.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/repository/UserRepository.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/web/ArticleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/web/ArticleController.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/web/HtmlController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/web/HtmlController.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/web/PostDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/web/PostDto.java -------------------------------------------------------------------------------- /src/main/java/io/spring/deepdive/web/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/java/io/spring/deepdive/web/UserController.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/static/assets/blog.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/resources/static/assets/blog.css -------------------------------------------------------------------------------- /src/main/resources/static/assets/grids-responsive-min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/resources/static/assets/grids-responsive-min.css -------------------------------------------------------------------------------- /src/main/resources/static/assets/pure-min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/resources/static/assets/pure-min.css -------------------------------------------------------------------------------- /src/main/resources/static/assets/spring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/resources/static/assets/spring.png -------------------------------------------------------------------------------- /src/main/resources/templates/article.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/resources/templates/article.mustache -------------------------------------------------------------------------------- /src/main/resources/templates/blog.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/resources/templates/blog.mustache -------------------------------------------------------------------------------- /src/main/resources/templates/footer.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/resources/templates/footer.mustache -------------------------------------------------------------------------------- /src/main/resources/templates/header.mustache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/main/resources/templates/header.mustache -------------------------------------------------------------------------------- /src/test/java/io/spring/deepdive/ArticleJsonApiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/test/java/io/spring/deepdive/ArticleJsonApiTests.java -------------------------------------------------------------------------------- /src/test/java/io/spring/deepdive/HtmlTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/test/java/io/spring/deepdive/HtmlTests.java -------------------------------------------------------------------------------- /src/test/java/io/spring/deepdive/UserJsonApiTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sdeleuze/spring-kotlin-deepdive/HEAD/src/test/java/io/spring/deepdive/UserJsonApiTests.java --------------------------------------------------------------------------------