-rwxr-xr-x | .gitignore | 37L |
-rwxr-xr-x | .mvn/wrapper/MavenWrapperDownloader.java | 117L |
-rwxr-xr-x | .mvn/wrapper/maven-wrapper.jar | 50710B |
-rwxr-xr-x | .mvn/wrapper/maven-wrapper.properties | 2L |
-rw-r--r-- | LICENSE | 339L |
-rw-r--r-- | README.adoc | 28L |
-rwxr-xr-x | mvnw | 310L |
-rwxr-xr-x | mvnw.cmd | 182L |
-rwxr-xr-x | pom.xml | 119L |
-rwxr-xr-x | src/main/java/com/wimdupont/personalweb/PersonalWebApplication.java | 19L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/api/AffirmationApi.java | 32L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/api/GitApi.java | 63L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/api/dto/Affirmation.java | 6L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/api/dto/Commit.java | 11L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/api/dto/RepositoryFile.java | 17L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/api/dto/RepositoryTreeItem.java | 7L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/config/AsciidoctorConfig.java | 23L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/config/RssConfig.java | 24L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/config/SecurityConfig.java | 23L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/config/SwaggerConfig.java | 65L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/config/WebClientConfig.java | 18L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/api/CryptographyController.java | 30L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/api/EncodingController.java | 35L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/api/InszController.java | 55L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/api/RandomController.java | 50L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/web/BlogController.java | 46L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/web/BookController.java | 25L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/web/ContactController.java | 45L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/web/DonateController.java | 16L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/web/FeedController.java | 28L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/web/GuideController.java | 46L |
-rwxr-xr-x | src/main/java/com/wimdupont/personalweb/controller/web/IndexController.java | 23L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/controller/web/LinkController.java | 17L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/converter/AdocContentMetaToDtoConverter.java | 18L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/converter/AdocToHtmlStringConverter.java | 22L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/converter/BookToDtoConverter.java | 21L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/exception/Base64DecodingException.java | 13L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/exception/InvalidInszGenerated.java | 12L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/exception/RssXmlMapperException.java | 8L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/AdocContentType.java | 17L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/Coin.java | 5L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/Gender.java | 7L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/Hash.java | 24L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/InszModel.java | 54L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/dao/AdocContent.java | 120L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/dao/Auditable.java | 38L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/dao/Book.java | 79L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/dao/Rss.java | 31L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/dao/projection/AdocContentMeta.java | 13L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/dto/AdocContentMetaDto.java | 40L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/dto/BookDto.java | 90L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/rss/Channel.java | 84L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/rss/Item.java | 81L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/rss/RssFeed.java | 45L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/validator/InszModelValidator.java | 24L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/model/validator/ValidInszModel.java | 20L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/repository/AdocContentRepository.java | 24L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/repository/BookRepository.java | 10L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/repository/RssRepository.java | 9L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/service/AdocContentService.java | 58L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/service/BookService.java | 36L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/service/InszService.java | 98L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/service/RepositoryFileService.java | 34L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/service/RssFeedGenerator.java | 60L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/service/RssService.java | 38L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/service/ScheduledContentGenerator.java | 75L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/util/AdocContentUtil.java | 21L |
-rw-r--r-- | src/main/java/com/wimdupont/personalweb/util/Constants.java | 12L |
-rw-r--r-- | src/main/resources/api-documentation.md | 5L |
-rw-r--r-- | src/main/resources/application-dev.properties | 2L |
-rw-r--r-- | src/main/resources/db/migration/V1_0__db-init.sql | 9L |
-rw-r--r-- | src/main/resources/db/migration/V1_1__add-guide-table.sql | 7L |
-rw-r--r-- | src/main/resources/db/migration/V1_2__guide-to-adoccontent.sql | 8L |
-rw-r--r-- | src/main/resources/db/migration/V1_3__add-rss-table.sql | 6L |
-rw-r--r-- | src/main/resources/db/migration/repeatable/R__fill_book_table.sql | 121L |
-rw-r--r-- | src/main/resources/logback-spring.xml | 36L |
-rw-r--r-- | src/main/resources/static/css/adoc.css | 17L |
-rw-r--r-- | src/main/resources/static/css/main.css | 108L |
-rw-r--r-- | src/main/resources/static/images/TheWayOfKings.png | 1502680B |
-rw-r--r-- | src/main/resources/static/images/btc-qrcode.png | 1434B |
-rw-r--r-- | src/main/resources/static/images/git.png | 2383B |
-rw-r--r-- | src/main/resources/static/images/rssfeed.png | 7519B |
-rw-r--r-- | src/main/resources/static/images/swagger.svg | 12L |
-rw-r--r-- | src/main/resources/static/images/xmr-qrcode.png | 2232B |
-rw-r--r-- | src/main/resources/templates/article.html | 18L |
-rw-r--r-- | src/main/resources/templates/blog.html | 18L |
-rw-r--r-- | src/main/resources/templates/books.html | 37L |
-rw-r--r-- | src/main/resources/templates/contact.html | 26L |
-rw-r--r-- | src/main/resources/templates/donate.html | 27L |
-rw-r--r-- | src/main/resources/templates/error/error.html | 37L |
-rw-r--r-- | src/main/resources/templates/guide.html | 18L |
-rw-r--r-- | src/main/resources/templates/guides.html | 20L |
-rw-r--r-- | src/main/resources/templates/header.html | 7L |
-rw-r--r-- | src/main/resources/templates/home.html | 20L |
-rw-r--r-- | src/main/resources/templates/links.html | 76L |
-rw-r--r-- | src/main/resources/templates/navigation.html | 20L |
-rwxr-xr-x | src/test/java/com/wimdupont/personalweb/PersonalWebApplicationTests.java | 13L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/api/dto/CommitMother.java | 16L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/api/dto/RepositoryFileMother.java | 19L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/converter/AdocContentMetaToDtoConverterTest.java | 56L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/converter/BookToDtoConverterTest.java | 27L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/model/dao/AdocContentMother.java | 26L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/model/dao/BookMother.java | 28L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/model/dao/projection/AdocContentMetaMother.java | 33L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/service/AdocContentServiceTest.java | 46L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/service/BookServiceTest.java | 87L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/service/RepositoryFileServiceTest.java | 49L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/service/RssFeedGeneratorTest.java | 55L |
-rw-r--r-- | src/test/java/com/wimdupont/personalweb/service/ScheduledContentGeneratorTest.java | 103L |