From 8e5c63d035ef44a269b8c43430f43f5c8eebfb63 Mon Sep 17 00:00:00 2001 From: Ignat Beresnev Date: Fri, 10 Nov 2023 11:46:54 +0100 Subject: Restructure the project to utilize included builds (#3174) * Refactor and simplify artifact publishing * Update Gradle to 8.4 * Refactor and simplify convention plugins and build scripts Fixes #3132 --------- Co-authored-by: Adam <897017+aSemy@users.noreply.github.com> Co-authored-by: Oleg Yukhnevich --- plugins/README.md | 14 - plugins/all-modules-page/README.md | 7 - plugins/all-modules-page/api/all-modules-page.api | 87 - plugins/all-modules-page/build.gradle.kts | 34 - .../src/main/kotlin/AllModulesPageGeneration.kt | 80 - .../src/main/kotlin/AllModulesPagePlugin.kt | 58 - .../src/main/kotlin/ExternalModuleLinkResolver.kt | 79 - .../src/main/kotlin/MultimoduleLocationProvider.kt | 59 - .../src/main/kotlin/MultimodulePageCreator.kt | 115 - .../src/main/kotlin/ResolveLinkCommandHandler.kt | 49 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../test/kotlin/MultiModuleDokkaTestGenerator.kt | 98 - .../templates/MultiModuleDocumentationTest.kt | 75 - .../templates/ResolveLinkCommandResolutionTest.kt | 109 - .../ResolveLinkGfmCommandResolutionTest.kt | 76 - .../kotlin/templates/mockedPackageListFactory.kt | 16 - plugins/android-documentation/README.md | 10 - .../api/android-documentation.api | 11 - plugins/android-documentation/build.gradle.kts | 33 - .../src/main/kotlin/AndroidDocumentationPlugin.kt | 26 - .../transformers/HideTagDocumentableFilter.kt | 18 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../transformers/HideTagDocumentableFilterTest.kt | 75 - plugins/base/README.md | 21 - plugins/base/api/base.api | 1541 -- .../base/base-test-utils/api/base-test-utils.api | 199 - plugins/base/base-test-utils/build.gradle.kts | 34 - .../src/main/kotlin/renderers/JsoupUtils.kt | 79 - .../main/kotlin/renderers/RenderingOnlyTestBase.kt | 12 - .../src/main/kotlin/renderers/SignatureUtils.kt | 23 - .../src/main/kotlin/renderers/TestPage.kt | 59 - .../src/main/kotlin/testRunner/baseTestApi.kt | 124 - .../src/main/kotlin/utils/TestOutputWriter.kt | 47 - .../utils/assertHtmlEqualsIgnoringWhitespace.kt | 24 - plugins/base/build.gradle.kts | 82 - plugins/base/frontend/.gitignore | 2 - plugins/base/frontend/build.gradle.kts | 52 - plugins/base/frontend/package-lock.json | 19352 ------------------- plugins/base/frontend/package.json | 61 - plugins/base/frontend/postcss.config.js | 20 - .../frontend/src/main/components/app/index.scss | 30 - .../frontend/src/main/components/app/index.tsx | 15 - .../frontend/src/main/components/assets/clear.svg | 7 - .../src/main/components/assets/searchIcon.svg | 7 - plugins/base/frontend/src/main/components/root.tsx | 22 - .../main/components/search/dokkaFuzzyFilter.tsx | 101 - .../main/components/search/dokkaSearchAnchor.tsx | 32 - .../src/main/components/search/search.scss | 118 - .../frontend/src/main/components/search/search.tsx | 74 - .../src/main/components/search/searchResultRow.tsx | 36 - .../frontend/src/main/components/search/types.ts | 55 - .../frontend/src/main/components/utils/hotkey.ts | 62 - .../base/frontend/src/main/components/utils/os.ts | 18 - .../src/main/components/utils/requests.tsx | 11 - plugins/base/frontend/src/main/scss/index.scss | 10 - .../frontend/src/main/types/@jetbrains/index.d.ts | 9 - plugins/base/frontend/stylelint.config.js | 8 - plugins/base/frontend/tsconfig.json | 31 - plugins/base/frontend/webpack.config.js | 83 - plugins/base/src/main/kotlin/DokkaBase.kt | 299 - .../base/src/main/kotlin/DokkaBaseConfiguration.kt | 28 - .../deprecated/AnalysisApiDeprecatedError.kt | 16 - .../deprecated/KotlinAnalysisDeprecatedApi.kt | 77 - .../main/kotlin/deprecated/ParsersDeprecatedAPI.kt | 42 - .../deprecated/ParsersFactoriesDeprecatedAPI.kt | 24 - .../TranslatorDescriptorsDeprecatedAPI.kt | 50 - .../deprecated/TranslatorPsiDeprecatedAPI.kt | 25 - .../kotlin/generation/SingleModuleGeneration.kt | 131 - .../src/main/kotlin/renderers/DefaultRenderer.kt | 257 - .../base/src/main/kotlin/renderers/FileWriter.kt | 109 - .../base/src/main/kotlin/renderers/OutputWriter.kt | 11 - .../main/kotlin/renderers/PackageListService.kt | 80 - .../main/kotlin/renderers/TabSortingStrategy.kt | 11 - .../main/kotlin/renderers/contentTypeChecking.kt | 24 - .../src/main/kotlin/renderers/html/HtmlContent.kt | 18 - .../src/main/kotlin/renderers/html/HtmlRenderer.kt | 1013 - .../renderers/html/NavigationDataProvider.kt | 134 - .../main/kotlin/renderers/html/NavigationPage.kt | 129 - .../renderers/html/SearchbarDataInstaller.kt | 128 - .../base/src/main/kotlin/renderers/html/Tags.kt | 82 - .../consumers/ImmediateResolutionTagConsumer.kt | 37 - .../html/command/consumers/PathToRootConsumer.kt | 26 - .../command/consumers/ReplaceVersionsConsumer.kt | 29 - .../html/command/consumers/ResolveLinkConsumer.kt | 34 - .../kotlin/renderers/html/htmlFormatingUtils.kt | 67 - .../kotlin/renderers/html/htmlPreprocessors.kt | 172 - .../innerTemplating/DefaultTemplateModelFactory.kt | 234 - .../innerTemplating/DefaultTemplateModelMerger.kt | 20 - .../html/innerTemplating/HtmlTemplater.kt | 82 - .../html/innerTemplating/TemplateModelFactory.kt | 19 - .../html/innerTemplating/TemplateModelMerger.kt | 9 - .../renderers/html/shouldRenderSourceSetBubbles.kt | 20 - plugins/base/src/main/kotlin/renderers/pageId.kt | 31 - .../src/main/kotlin/renderers/preprocessors.kt | 41 - .../main/kotlin/resolvers/anchors/AnchorsHint.kt | 19 - .../external/DefaultExternalLocationProvider.kt | 46 - .../DefaultExternalLocationProviderFactory.kt | 28 - .../external/Dokka010ExternalLocationProvider.kt | 46 - .../resolvers/external/ExternalLocationProvider.kt | 18 - .../external/ExternalLocationProviderFactory.kt | 11 - .../ExternalLocationProviderFactoryWithCache.kt | 21 - .../javadoc/AndroidExternalLocationProvider.kt | 18 - .../javadoc/JavadocExternalLocationProvider.kt | 62 - .../JavadocExternalLocationProviderFactory.kt | 39 - .../resolvers/local/DefaultLocationProvider.kt | 82 - .../resolvers/local/DokkaBaseLocationProvider.kt | 27 - .../resolvers/local/DokkaLocationProvider.kt | 182 - .../local/DokkaLocationProviderFactory.kt | 26 - .../kotlin/resolvers/local/LocationProvider.kt | 47 - .../resolvers/local/LocationProviderFactory.kt | 11 - .../resolvers/shared/ExternalDocumentation.kt | 9 - .../src/main/kotlin/resolvers/shared/LinkFormat.kt | 10 - .../main/kotlin/resolvers/shared/PackageList.kt | 83 - .../resolvers/shared/RecognizedLinkFormat.kt | 29 - .../base/src/main/kotlin/resolvers/shared/utils.kt | 41 - .../main/kotlin/signatures/JvmSignatureUtils.kt | 231 - .../kotlin/signatures/KotlinSignatureProvider.kt | 503 - .../main/kotlin/signatures/KotlinSignatureUtils.kt | 86 - .../main/kotlin/signatures/SignatureProvider.kt | 12 - .../kotlin/templating/AddToNavigationCommand.kt | 9 - .../base/src/main/kotlin/templating/AddToSearch.kt | 12 - .../templating/AddToSourcesetDependencies.kt | 10 - plugins/base/src/main/kotlin/templating/Command.kt | 15 - .../templating/ImmediateHtmlCommandConsumer.kt | 17 - .../main/kotlin/templating/InsertTemplateExtra.kt | 16 - .../templating/PathToRootSubstitutionCommand.kt | 10 - .../templating/ProjectNameSubstitutionCommand.kt | 10 - .../kotlin/templating/ReplaceVersionsCommand.kt | 7 - .../main/kotlin/templating/ResolveLinkCommand.kt | 11 - .../main/kotlin/templating/jsonMapperForPlugins.kt | 62 - .../documentables/ActualTypealiasAdder.kt | 127 - .../documentables/ClashingDriIdentifier.kt | 12 - .../DeprecatedDocumentableFilterTransformer.kt | 62 - .../DocumentableReplacerTransformer.kt | 239 - .../DocumentableVisibilityFilterTransformer.kt | 388 - .../documentables/EmptyModulesFilterTransformer.kt | 14 - .../EmptyPackagesFilterTransformer.kt | 30 - .../documentables/ExtensionExtractorTransformer.kt | 160 - ...nheritedEntriesDocumentableFilterTransformer.kt | 23 - .../InheritorsExtractorTransformer.kt | 91 - .../KotlinArrayDocumentableReplacerTransformer.kt | 68 - .../ModuleAndPackageDocumentationTransformer.kt | 47 - ...bviousFunctionsDocumentableFilterTransformer.kt | 17 - .../documentables/ReportUndocumentedTransformer.kt | 143 - .../documentables/SuppressTagDocumentableFilter.kt | 17 - ...ssedByConditionDocumentableFilterTransformer.kt | 146 - ...ByConfigurationDocumentableFilterTransformer.kt | 57 - .../kotlin/transformers/documentables/utils.kt | 35 - .../pages/DefaultSamplesTransformer.kt | 117 - .../pages/annotations/SinceKotlinTransformer.kt | 186 - .../pages/comments/CommentsToContentConverter.kt | 22 - .../pages/comments/DocTagToContentConverter.kt | 270 - .../pages/merger/FallbackPageMergerStrategy.kt | 22 - .../kotlin/transformers/pages/merger/PageMerger.kt | 40 - .../pages/merger/PageMergerStrategy.kt | 13 - .../merger/SameMethodNamePageMergerStrategy.kt | 68 - .../merger/SourceSetMergingPageTransformer.kt | 43 - .../pages/sourcelinks/SourceLinksTransformer.kt | 140 - .../pages/tags/CustomTagContentProvider.kt | 63 - .../pages/tags/SinceKotlinTagContentProvider.kt | 38 - .../DefaultDocumentableToPageTranslator.kt | 34 - .../documentables/DefaultPageCreator.kt | 779 - .../documentables/DeprecationSectionCreator.kt | 194 - .../documentables/DescriptionSections.kt | 349 - .../translators/documentables/DriClashAwareName.kt | 13 - .../documentables/PageContentBuilder.kt | 781 - .../documentables/briefFromContentNodes.kt | 62 - .../src/main/kotlin/utils/CollectionExtensions.kt | 16 - .../src/main/kotlin/utils/alphabeticalOrder.kt | 11 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../dokka/docs/javadoc/EnumValueOf.java.template | 12 - .../dokka/docs/javadoc/EnumValues.java.template | 8 - .../dokka/docs/kdoc/EnumEntries.kt.template | 3 - .../dokka/docs/kdoc/EnumValueOf.kt.template | 4 - .../dokka/docs/kdoc/EnumValues.kt.template | 3 - .../src/main/resources/dokka/format/gfm.properties | 6 - .../resources/dokka/format/html-as-java.properties | 6 - .../main/resources/dokka/format/html.properties | 6 - .../dokka/format/java-layout-html.properties | 6 - .../main/resources/dokka/format/jekyll.properties | 6 - .../dokka/format/kotlin-website-html.properties | 6 - .../resources/dokka/format/markdown.properties | 6 - .../resources/dokka/images/anchor-copy-button.svg | 8 - .../src/main/resources/dokka/images/arrow_down.svg | 7 - .../src/main/resources/dokka/images/burger.svg | 9 - .../src/main/resources/dokka/images/copy-icon.svg | 7 - .../dokka/images/copy-successful-icon.svg | 7 - .../resources/dokka/images/footer-go-to-link.svg | 7 - .../main/resources/dokka/images/go-to-top-icon.svg | 8 - .../src/main/resources/dokka/images/homepage.svg | 5 - .../src/main/resources/dokka/images/logo-icon.svg | 14 - .../images/nav-icons/abstract-class-kotlin.svg | 26 - .../dokka/images/nav-icons/abstract-class.svg | 20 - .../dokka/images/nav-icons/annotation-kotlin.svg | 13 - .../dokka/images/nav-icons/annotation.svg | 7 - .../dokka/images/nav-icons/class-kotlin.svg | 13 - .../resources/dokka/images/nav-icons/class.svg | 7 - .../dokka/images/nav-icons/enum-kotlin.svg | 13 - .../main/resources/dokka/images/nav-icons/enum.svg | 7 - .../dokka/images/nav-icons/exception-class.svg | 7 - .../dokka/images/nav-icons/field-value.svg | 10 - .../dokka/images/nav-icons/field-variable.svg | 10 - .../resources/dokka/images/nav-icons/function.svg | 7 - .../dokka/images/nav-icons/interface-kotlin.svg | 13 - .../resources/dokka/images/nav-icons/interface.svg | 7 - .../resources/dokka/images/nav-icons/object.svg | 13 - .../dokka/images/nav-icons/typealias-kotlin.svg | 13 - .../main/resources/dokka/images/theme-toggle.svg | 7 - .../inbound-link-resolver/dokka-default.properties | 6 - .../java-layout-html.properties | 6 - .../dokka/inbound-link-resolver/javadoc.properties | 6 - .../src/main/resources/dokka/scripts/clipboard.js | 56 - .../resources/dokka/scripts/navigation-loader.js | 95 - .../dokka/scripts/platform-content-handler.js | 400 - .../base/src/main/resources/dokka/scripts/prism.js | 22 - .../scripts/symbol-parameters-wrapper_deferred.js | 64 - .../resources/dokka/styles/font-jb-sans-auto.css | 36 - .../main/resources/dokka/styles/logo-styles.css | 9 - .../base/src/main/resources/dokka/styles/prism.css | 217 - .../base/src/main/resources/dokka/styles/style.css | 1513 -- .../src/main/resources/dokka/templates/base.ftl | 44 - .../resources/dokka/templates/includes/footer.ftl | 7 - .../resources/dokka/templates/includes/header.ftl | 31 - .../dokka/templates/includes/page_metadata.ftl | 6 - .../templates/includes/source_set_selector.ftl | 9 - .../AbortGracefullyOnMissingDocumentablesTest.kt | 22 - plugins/base/src/test/kotlin/basic/DRITest.kt | 351 - .../base/src/test/kotlin/basic/DokkaBasicTests.kt | 46 - .../src/test/kotlin/basic/FailOnWarningTest.kt | 128 - plugins/base/src/test/kotlin/basic/LoggerTest.kt | 48 - .../kotlin/content/ContentInDescriptionTest.kt | 142 - .../src/test/kotlin/content/HighlightingTest.kt | 83 - .../annotations/ContentForAnnotationsTest.kt | 351 - .../content/annotations/FileLevelJvmNameTest.kt | 115 - .../content/annotations/JavaDeprecatedTest.kt | 144 - .../content/annotations/KotlinDeprecatedTest.kt | 401 - .../kotlin/content/annotations/SinceKotlinTest.kt | 350 - .../content/exceptions/ContentForExceptions.kt | 439 - .../content/functions/ContentForBriefTest.kt | 388 - .../content/functions/ContentForConstructors.kt | 53 - .../content/inheritors/ContentForInheritorsTest.kt | 499 - .../kotlin/content/params/ContentForParamsTest.kt | 1529 -- .../ContentForClassWithParamsAndPropertiesTest.kt | 272 - .../content/receiver/ContentForReceiverTest.kt | 61 - .../content/samples/ContentForSamplesTest.kt | 207 - .../content/seealso/ContentForSeeAlsoTest.kt | 866 - .../signatures/ConstructorsSignaturesTest.kt | 469 - .../content/signatures/ContentForSignaturesTest.kt | 515 - .../kotlin/content/typealiases/TypealiasTest.kt | 83 - .../base/src/test/kotlin/enums/JavaEnumsTest.kt | 75 - .../base/src/test/kotlin/enums/KotlinEnumsTest.kt | 471 - .../src/test/kotlin/expect/AbstractExpectTest.kt | 109 - .../base/src/test/kotlin/expect/ExpectGenerator.kt | 17 - plugins/base/src/test/kotlin/expect/ExpectTest.kt | 28 - plugins/base/src/test/kotlin/expect/ExpectUtils.kt | 32 - .../test/kotlin/expectActuals/ExpectActualsTest.kt | 179 - .../test/kotlin/filter/DeprecationFilterTest.kt | 264 - .../test/kotlin/filter/EmptyPackagesFilterTest.kt | 70 - .../src/test/kotlin/filter/JavaFileFilterTest.kt | 40 - .../test/kotlin/filter/JavaVisibilityFilterTest.kt | 308 - .../filter/KotlinArrayDocumentableReplacerTest.kt | 211 - .../src/test/kotlin/filter/VisibilityFilterTest.kt | 755 - plugins/base/src/test/kotlin/issues/IssuesTest.kt | 59 - .../kotlin/linkableContent/LinkableContentTest.kt | 418 - .../test/kotlin/linking/EnumValuesLinkingTest.kt | 142 - .../AndroidExternalLocationProviderTest.kt | 109 - .../DefaultExternalLocationProviderTest.kt | 78 - .../Dokka010ExternalLocationProviderTest.kt | 123 - .../locationProvider/DokkaLocationProviderTest.kt | 126 - .../JavadocExternalLocationProviderTest.kt | 85 - .../locationProvider/MultiModuleLinkingTest.kt | 74 - plugins/base/src/test/kotlin/markdown/KDocTest.kt | 51 - plugins/base/src/test/kotlin/markdown/LinkTest.kt | 240 - .../base/src/test/kotlin/markdown/ParserTest.kt | 1633 -- plugins/base/src/test/kotlin/model/ClassesTest.kt | 594 - plugins/base/src/test/kotlin/model/CommentTest.kt | 338 - .../base/src/test/kotlin/model/ExtensionsTest.kt | 159 - .../base/src/test/kotlin/model/FunctionsTest.kt | 403 - .../base/src/test/kotlin/model/InheritorsTest.kt | 428 - plugins/base/src/test/kotlin/model/JavaTest.kt | 491 - .../kotlin/model/MultiLanguageInheritanceTest.kt | 365 - plugins/base/src/test/kotlin/model/ObjectTest.kt | 43 - plugins/base/src/test/kotlin/model/PackagesTest.kt | 123 - plugins/base/src/test/kotlin/model/PropertyTest.kt | 277 - .../JavaAnnotationsForParametersTest.kt | 181 - .../model/annotations/JavaAnnotationsTest.kt | 195 - .../KotlinAnnotationsForParametersTest.kt | 105 - .../kotlin/multiplatform/BasicMultiplatformTest.kt | 58 - .../src/test/kotlin/packageList/PackageListTest.kt | 69 - .../test/kotlin/pageMerger/PageNodeMergerTest.kt | 465 - .../src/test/kotlin/parsers/JavadocParserTest.kt | 618 - .../src/test/kotlin/renderers/html/BasicTest.kt | 24 - .../test/kotlin/renderers/html/BreadcrumbsTest.kt | 88 - .../test/kotlin/renderers/html/CoverPageTest.kt | 51 - .../test/kotlin/renderers/html/CustomFooterTest.kt | 48 - .../test/kotlin/renderers/html/DivergentTest.kt | 316 - .../kotlin/renderers/html/FooterMessageTest.kt | 31 - .../kotlin/renderers/html/FormattingUtilsTest.kt | 86 - .../kotlin/renderers/html/GroupWrappingTest.kt | 82 - .../src/test/kotlin/renderers/html/HeaderTest.kt | 102 - .../renderers/html/HtmlRenderingOnlyTestBase.kt | 68 - .../test/kotlin/renderers/html/ListStylesTest.kt | 45 - .../kotlin/renderers/html/NavigationIconTest.kt | 292 - .../test/kotlin/renderers/html/NavigationTest.kt | 414 - .../renderers/html/SearchbarDataInstallerTest.kt | 50 - .../renderers/html/SourceSetDependentHintTest.kt | 139 - .../kotlin/renderers/html/SourceSetFilterTest.kt | 68 - .../kotlin/renderers/html/TabbedContentTest.kt | 188 - .../test/kotlin/renderers/html/TextStylesTest.kt | 113 - .../test/kotlin/resourceLinks/ResourceLinksTest.kt | 301 - .../kotlin/signatures/AbstractRenderingTest.kt | 65 - .../kotlin/signatures/DivergentSignatureTest.kt | 73 - .../FunctionalTypeConstructorsSignatureTest.kt | 312 - .../signatures/InheritedAccessorsSignatureTest.kt | 461 - .../kotlin/signatures/ObviousTypeSkippingTest.kt | 206 - .../test/kotlin/signatures/RawHtmlRenderingTest.kt | 70 - .../src/test/kotlin/signatures/SignatureTest.kt | 1035 - .../kotlin/signatures/VarianceSignatureTest.kt | 108 - .../superFields/DescriptorSuperPropertiesTest.kt | 366 - .../test/kotlin/superFields/PsiSuperFieldsTest.kt | 177 - .../PageTransformerBuilderTest.kt | 195 - ...ntextModuleAndPackageDocumentationReaderTest.kt | 27 - .../transformers/CommentsToContentConverterTest.kt | 484 - ...textModuleAndPackageDocumentationReaderTest1.kt | 187 - ...textModuleAndPackageDocumentationReaderTest3.kt | 61 - .../test/kotlin/transformers/DivisionSwitchTest.kt | 126 - ...itedEntriesDocumentableFilterTransfromerTest.kt | 162 - ...ntentModuleAndPackageDocumentationReaderTest.kt | 100 - .../MergeImplicitExpectActualDeclarationsTest.kt | 386 - ...ackageDocumentationTransformerFunctionalTest.kt | 137 - ...leAndPackageDocumentationTransformerUnitTest.kt | 260 - ...sAndInheritedFunctionsDocumentableFilterTest.kt | 229 - .../ReportUndocumentedTransformerTest.kt | 927 - .../transformers/SourceLinkTransformerTest.kt | 131 - .../kotlin/transformers/SuppressTagFilterTest.kt | 211 - ...nfigurationDocumentableFilterTransformerTest.kt | 193 - .../test/kotlin/transformers/isExceptionTest.kt | 147 - .../kotlin/translators/AccessorMethodNamingTest.kt | 123 - .../base/src/test/kotlin/translators/Bug1341.kt | 48 - ...efaultDescriptorToDocumentableTranslatorTest.kt | 1107 -- .../DefaultPsiToDocumentableTranslatorTest.kt | 1027 - .../translators/ExternalDocumentablesTest.kt | 144 - .../kotlin/translators/JavadocInheritDocsTest.kt | 312 - .../translators/JavadocInheritedDocTagsTest.kt | 252 - .../test/kotlin/translators/JavadocParserTest.kt | 208 - plugins/base/src/test/kotlin/translators/utils.kt | 43 - plugins/base/src/test/kotlin/utils/HtmlUtils.kt | 20 - plugins/base/src/test/kotlin/utils/ModelUtils.kt | 43 - .../base/src/test/kotlin/utils/TagsAnnotations.kt | 42 - plugins/base/src/test/kotlin/utils/TestUtils.kt | 94 - plugins/base/src/test/kotlin/utils/contentUtils.kt | 355 - .../src/test/resources/content/samples/samples.kt | 9 - .../test/resources/linkable/includes/include1.md | 14 - .../test/resources/linkable/includes/include11.md | 3 - .../test/resources/linkable/includes/include2.md | 7 - .../linkable/samples/jsMain/kotlin/JsClass.kt | 13 - .../linkable/samples/jsMain/resources/Samples.kt | 14 - .../linkable/samples/jvmMain/kotlin/JvmClass.kt | 13 - .../linkable/samples/jvmMain/resources/Samples.kt | 14 - .../linkable/sources/jsMain/kotlin/JsClass.kt | 7 - .../linkable/sources/jvmMain/kotlin/JvmClass.kt | 7 - .../jvmMain/kotlin/linking/source/JavaEnum.java | 5 - .../jvmMain/kotlin/linking/source/JavaLinker.java | 8 - .../jvmMain/kotlin/linking/source/KotlinEnum.kt | 9 - .../jvmMain/kotlin/linking/source/KotlinLinker.kt | 12 - .../resources/locationProvider/jdk8-package-list | 217 - .../locationProvider/multi-module-package-list | 8 - .../resources/locationProvider/old-package-list | 9 - .../resources/locationProvider/stdlib-package-list | 67 - .../commonMain/kotlin/Clock.kt | 19 - .../commonMain/kotlin/House.kt | 28 - .../basicMultiplatformTest/jsMain/kotlin/Clock.kt | 32 - .../jvmAndJsSecondCommonMain/kotlin/Greeter.kt | 14 - .../jvmMain/kotlin/example/Clock.kt | 43 - .../jvmMain/kotlin/example/ClockDays.kt | 19 - .../jvmMain/kotlin/example/HtmlTest.kt | 24 - .../jvmMain/kotlin/example/ParticularClock.kt | 36 - plugins/gfm/README.md | 17 - plugins/gfm/api/gfm.api | 77 - plugins/gfm/build.gradle.kts | 33 - .../api/gfm-template-processing.api | 14 - .../gfm/gfm-template-processing/build.gradle.kts | 29 - .../GfmTemplateProcessingPlugin.kt | 44 - .../GfmTemplateProcessingStrategy.kt | 72 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../kotlin/org/jetbrains/dokka/gfm/GfmPlugin.kt | 63 - .../org/jetbrains/dokka/gfm/gfmTemplating.kt | 39 - .../dokka/gfm/location/MarkdownLocationProvider.kt | 23 - .../dokka/gfm/renderer/BriefCommentPreprocessor.kt | 22 - .../dokka/gfm/renderer/CommonmarkRenderer.kt | 414 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../test/kotlin/renderers/gfm/CodeWrappingTest.kt | 86 - .../src/test/kotlin/renderers/gfm/DivergentTest.kt | 505 - .../renderers/gfm/GfmRenderingOnlyTestBase.kt | 34 - .../test/kotlin/renderers/gfm/GroupWrappingTest.kt | 95 - .../kotlin/renderers/gfm/SimpleElementsTest.kt | 393 - .../renderers/gfm/SourceSetDependentHintTest.kt | 184 - plugins/javadoc/README.md | 19 - plugins/javadoc/api/javadoc.api | 694 - plugins/javadoc/build.gradle.kts | 37 - .../javadoc/JavadocDocumentableToPageTranslator.kt | 16 - .../jetbrains/dokka/javadoc/JavadocPageCreator.kt | 261 - .../org/jetbrains/dokka/javadoc/JavadocPlugin.kt | 113 - .../javadoc/location/JavadocLocationProvider.kt | 147 - .../location/JavadocLocationProviderFactory.kt | 17 - .../dokka/javadoc/pages/JavadocContentNodes.kt | 206 - .../dokka/javadoc/pages/JavadocIndexExtra.kt | 14 - .../dokka/javadoc/pages/JavadocPageNodes.kt | 529 - .../dokka/javadoc/pages/htmlPreprocessors.kt | 200 - .../org/jetbrains/dokka/javadoc/pages/utils.kt | 42 - .../renderer/JavadocContentToHtmlTranslator.kt | 90 - .../JavadocContentToTemplateMapTranslator.kt | 312 - .../dokka/javadoc/renderer/KorteJavadocRenderer.kt | 213 - .../dokka/javadoc/renderer/SearchScriptsCreator.kt | 280 - .../javadoc/signatures/JavadocSignatureProvider.kt | 225 - .../JavadocDocumentableJVMSourceSetFilter.kt | 27 - .../documentables/JavadocPageContentBuilder.kt | 83 - .../kotlin/org/jetbrains/dokka/javadoc/utils.kt | 12 - .../validity/MultiplatformConfiguredChecker.kt | 28 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../static_res/dokka-javadoc-stylesheet.css | 10 - .../static_res/jquery/external/jquery/jquery.js | 10881 ----------- .../jquery/images/ui-icons_444444_256x240.png | Bin 7090 -> 0 bytes .../jquery/images/ui-icons_555555_256x240.png | Bin 7074 -> 0 bytes .../jquery/images/ui-icons_777620_256x240.png | Bin 4618 -> 0 bytes .../jquery/images/ui-icons_777777_256x240.png | Bin 7111 -> 0 bytes .../jquery/images/ui-icons_cc0000_256x240.png | Bin 4618 -> 0 bytes .../jquery/images/ui-icons_ffffff_256x240.png | Bin 6487 -> 0 bytes .../static_res/jquery/jquery-3.6.0.min.js | 2 - .../static_res/jquery/jquery-migrate-3.4.0.min.js | 2 - .../main/resources/static_res/jquery/jquery-ui.css | 1315 -- .../main/resources/static_res/jquery/jquery-ui.js | 19057 ------------------ .../resources/static_res/jquery/jquery-ui.min.css | 7 - .../resources/static_res/jquery/jquery-ui.min.js | 6 - .../static_res/jquery/jquery-ui.structure.css | 886 - .../static_res/jquery/jquery-ui.structure.min.css | 5 - .../main/resources/static_res/resources/glass.png | Bin 499 -> 0 bytes .../src/main/resources/static_res/resources/x.png | Bin 394 -> 0 bytes .../src/main/resources/static_res/search.js | 212 - .../src/main/resources/static_res/stylesheet.css | 889 - .../javadoc/src/main/resources/views/class.korte | 329 - .../src/main/resources/views/components/base.korte | 19 - .../resources/views/components/bottomNavbar.korte | 20 - .../src/main/resources/views/components/head.korte | 18 - .../resources/views/components/indexPage.korte | 30 - .../resources/views/components/indexTable.korte | 18 - .../main/resources/views/components/navList.korte | 27 - .../main/resources/views/components/subNav.korte | 44 - .../resources/views/components/topNavbar.korte | 24 - .../src/main/resources/views/deprecated.korte | 40 - .../src/main/resources/views/indexPage.korte | 32 - .../src/main/resources/views/listPage.korte | 13 - .../javadoc/src/main/resources/views/tabPage.korte | 4 - .../src/main/resources/views/treePage.korte | 48 - .../javadoc/AbstractJavadocTemplateMapTest.kt | 132 - .../kotlin/org/jetbrains/dokka/javadoc/Asserts.kt | 22 - .../dokka/javadoc/JavadocAccessorNamingTest.kt | 93 - .../javadoc/JavadocAllClassesTemplateMapTest.kt | 54 - .../javadoc/JavadocClasslikeTemplateMapTest.kt | 461 - .../dokka/javadoc/JavadocDeprecatedTest.kt | 196 - .../jetbrains/dokka/javadoc/JavadocIndexTest.kt | 186 - .../javadoc/JavadocLocationTemplateMapTest.kt | 42 - .../dokka/javadoc/JavadocModuleTemplateMapTest.kt | 150 - .../dokka/javadoc/JavadocPackageTemplateMapTest.kt | 204 - .../org/jetbrains/dokka/javadoc/JavadocTest.kt | 4 - .../dokka/javadoc/location/JavadocLinkingTest.kt | 78 - .../dokka/javadoc/location/JavadocLocationTest.kt | 272 - .../javadoc/packagelist/JavadocPackageListTest.kt | 80 - .../dokka/javadoc/search/JavadocIndexSearchTest.kt | 66 - .../JavadocDocumentableJVMSourceSetFilterTest.kt | 94 - .../validity/MultiplatformConfiguredCheckerTest.kt | 96 - plugins/jekyll/README.md | 17 - plugins/jekyll/api/jekyll.api | 16 - plugins/jekyll/build.gradle.kts | 26 - .../api/jekyll-template-processing.api | 6 - .../jekyll-template-processing/build.gradle.kts | 31 - .../JekyllTemplateProcessingPlugin.kt | 44 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - plugins/jekyll/src/main/kotlin/JekyllPlugin.kt | 85 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - plugins/kotlin-as-java/README.md | 15 - plugins/kotlin-as-java/api/kotlin-as-java.api | 103 - plugins/kotlin-as-java/build.gradle.kts | 35 - .../src/main/kotlin/CollectionExtensions.kt | 16 - .../src/main/kotlin/KotlinAsJavaPlugin.kt | 55 - .../src/main/kotlin/converters/KotlinCompanion.kt | 65 - .../kotlin/converters/KotlinToJavaConverter.kt | 508 - plugins/kotlin-as-java/src/main/kotlin/jvmField.kt | 16 - plugins/kotlin-as-java/src/main/kotlin/jvmName.kt | 23 - .../kotlin-as-java/src/main/kotlin/jvmOverloads.kt | 18 - .../kotlin-as-java/src/main/kotlin/jvmStatic.kt | 16 - .../kotlin-as-java/src/main/kotlin/jvmSynthetic.kt | 17 - .../kotlin/signatures/JavaSignatureProvider.kt | 227 - .../main/kotlin/signatures/JavaSignatureUtils.kt | 44 - .../src/main/kotlin/transformToJava.kt | 42 - .../transformers/JvmNameDocumentableTransformer.kt | 116 - .../main/kotlin/transformers/JvmNameProvider.kt | 37 - .../KotlinAsJavaDocumentableTransformer.kt | 19 - .../main/kotlin/transformers/withCallableName.kt | 9 - .../KotlinAsJavaDocumentableToPageTranslator.kt | 35 - .../kotlin/translators/KotlinAsJavaPageCreator.kt | 33 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../src/test/kotlin/CompanionAsJavaTest.kt | 548 - .../src/test/kotlin/DRITranslationTest.kt | 129 - .../kotlin-as-java/src/test/kotlin/JvmFieldTest.kt | 170 - .../kotlin-as-java/src/test/kotlin/JvmNameTest.kt | 190 - .../src/test/kotlin/JvmOverloadsTest.kt | 60 - .../src/test/kotlin/JvmSyntheticTest.kt | 71 - .../src/test/kotlin/KotlinAsJavaPluginTest.kt | 618 - .../src/test/kotlin/KotlinAsJavaSignatureTest.kt | 137 - plugins/mathjax/README.md | 27 - plugins/mathjax/api/mathjax.api | 18 - plugins/mathjax/build.gradle.kts | 34 - plugins/mathjax/src/main/kotlin/MathjaxPlugin.kt | 67 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../mathjax/src/test/kotlin/MathjaxPluginTest.kt | 92 - plugins/templating/README.md | 4 - plugins/templating/api/templating.api | 185 - plugins/templating/build.gradle.kts | 32 - .../templates/AddToNavigationCommandHandler.kt | 62 - .../src/main/kotlin/templates/CommandHandler.kt | 25 - .../templates/DirectiveBasedTemplateProcessing.kt | 102 - .../FallbackTemplateProcessingStrategy.kt | 16 - .../JsonElementBasedTemplateProcessingStrategy.kt | 67 - .../templates/PackageListProcessingStrategy.kt | 56 - .../main/kotlin/templates/PathToRootSubstitutor.kt | 20 - .../kotlin/templates/ProjectNameSubstitutor.kt | 19 - .../templates/ReplaceVersionCommandHandler.kt | 31 - .../SourcesetDependencyProcessingStrategy.kt | 40 - .../kotlin/templates/SubstitutionCommandHandler.kt | 71 - .../src/main/kotlin/templates/Substitutor.kt | 11 - .../src/main/kotlin/templates/TemplateProcessor.kt | 104 - .../src/main/kotlin/templates/TemplatingPlugin.kt | 80 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../AddToNavigationCommandResolutionTest.kt | 143 - .../templates/AddToSearchCommandResolutionTest.kt | 82 - .../templates/SubstitutionCommandResolutionTest.kt | 110 - .../templates/TemplatingDokkaTestGenerator.kt | 74 - .../dokka/templates/TestTemplatingGeneration.kt | 34 - .../dokka/templates/TestTemplatingPlugin.kt | 26 - plugins/versioning/README.md | 332 - plugins/versioning/api/versioning.api | 149 - plugins/versioning/build.gradle.kts | 35 - .../DefaultPreviousDocumentationCopyPostAction.kt | 60 - .../versioning/ReplaceVersionCommandConsumer.kt | 54 - .../dokka/versioning/ReplaceVersionsCommand.kt | 29 - .../dokka/versioning/VersioningConfiguration.kt | 38 - .../jetbrains/dokka/versioning/VersioningPlugin.kt | 70 - .../dokka/versioning/VersioningStorage.kt | 72 - .../dokka/versioning/VersionsNavigationCreator.kt | 91 - .../jetbrains/dokka/versioning/VersionsOrdering.kt | 26 - .../dokka/versioning/htmlPreprocessors.kt | 46 - .../org.jetbrains.dokka.plugability.DokkaPlugin | 5 - .../main/resources/dokka/not-found-version.html | 193 - .../main/resources/dokka/styles/multimodule.css | 55 - plugins/versioning/versioning-plugin-example.png | Bin 43684 -> 0 bytes 556 files changed, 117164 deletions(-) delete mode 100644 plugins/README.md delete mode 100644 plugins/all-modules-page/README.md delete mode 100644 plugins/all-modules-page/api/all-modules-page.api delete mode 100644 plugins/all-modules-page/build.gradle.kts delete mode 100644 plugins/all-modules-page/src/main/kotlin/AllModulesPageGeneration.kt delete mode 100644 plugins/all-modules-page/src/main/kotlin/AllModulesPagePlugin.kt delete mode 100644 plugins/all-modules-page/src/main/kotlin/ExternalModuleLinkResolver.kt delete mode 100644 plugins/all-modules-page/src/main/kotlin/MultimoduleLocationProvider.kt delete mode 100644 plugins/all-modules-page/src/main/kotlin/MultimodulePageCreator.kt delete mode 100644 plugins/all-modules-page/src/main/kotlin/ResolveLinkCommandHandler.kt delete mode 100644 plugins/all-modules-page/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin delete mode 100644 plugins/all-modules-page/src/test/kotlin/MultiModuleDokkaTestGenerator.kt delete mode 100644 plugins/all-modules-page/src/test/kotlin/templates/MultiModuleDocumentationTest.kt delete mode 100644 plugins/all-modules-page/src/test/kotlin/templates/ResolveLinkCommandResolutionTest.kt delete mode 100644 plugins/all-modules-page/src/test/kotlin/templates/ResolveLinkGfmCommandResolutionTest.kt delete mode 100644 plugins/all-modules-page/src/test/kotlin/templates/mockedPackageListFactory.kt delete mode 100644 plugins/android-documentation/README.md delete mode 100644 plugins/android-documentation/api/android-documentation.api delete mode 100644 plugins/android-documentation/build.gradle.kts delete mode 100644 plugins/android-documentation/src/main/kotlin/AndroidDocumentationPlugin.kt delete mode 100644 plugins/android-documentation/src/main/kotlin/transformers/HideTagDocumentableFilter.kt delete mode 100644 plugins/android-documentation/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin delete mode 100644 plugins/android-documentation/src/test/kotlin/transformers/HideTagDocumentableFilterTest.kt delete mode 100644 plugins/base/README.md delete mode 100644 plugins/base/api/base.api delete mode 100644 plugins/base/base-test-utils/api/base-test-utils.api delete mode 100644 plugins/base/base-test-utils/build.gradle.kts delete mode 100644 plugins/base/base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt delete mode 100644 plugins/base/base-test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt delete mode 100644 plugins/base/base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt delete mode 100644 plugins/base/base-test-utils/src/main/kotlin/renderers/TestPage.kt delete mode 100644 plugins/base/base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt delete mode 100644 plugins/base/base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt delete mode 100644 plugins/base/base-test-utils/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt delete mode 100644 plugins/base/build.gradle.kts delete mode 100644 plugins/base/frontend/.gitignore delete mode 100644 plugins/base/frontend/build.gradle.kts delete mode 100644 plugins/base/frontend/package-lock.json delete mode 100644 plugins/base/frontend/package.json delete mode 100644 plugins/base/frontend/postcss.config.js delete mode 100644 plugins/base/frontend/src/main/components/app/index.scss delete mode 100644 plugins/base/frontend/src/main/components/app/index.tsx delete mode 100644 plugins/base/frontend/src/main/components/assets/clear.svg delete mode 100644 plugins/base/frontend/src/main/components/assets/searchIcon.svg delete mode 100644 plugins/base/frontend/src/main/components/root.tsx delete mode 100644 plugins/base/frontend/src/main/components/search/dokkaFuzzyFilter.tsx delete mode 100644 plugins/base/frontend/src/main/components/search/dokkaSearchAnchor.tsx delete mode 100644 plugins/base/frontend/src/main/components/search/search.scss delete mode 100644 plugins/base/frontend/src/main/components/search/search.tsx delete mode 100644 plugins/base/frontend/src/main/components/search/searchResultRow.tsx delete mode 100644 plugins/base/frontend/src/main/components/search/types.ts delete mode 100644 plugins/base/frontend/src/main/components/utils/hotkey.ts delete mode 100644 plugins/base/frontend/src/main/components/utils/os.ts delete mode 100644 plugins/base/frontend/src/main/components/utils/requests.tsx delete mode 100644 plugins/base/frontend/src/main/scss/index.scss delete mode 100644 plugins/base/frontend/src/main/types/@jetbrains/index.d.ts delete mode 100644 plugins/base/frontend/stylelint.config.js delete mode 100644 plugins/base/frontend/tsconfig.json delete mode 100644 plugins/base/frontend/webpack.config.js delete mode 100644 plugins/base/src/main/kotlin/DokkaBase.kt delete mode 100644 plugins/base/src/main/kotlin/DokkaBaseConfiguration.kt delete mode 100644 plugins/base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt delete mode 100644 plugins/base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt delete mode 100644 plugins/base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt delete mode 100644 plugins/base/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt delete mode 100644 plugins/base/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt delete mode 100644 plugins/base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt delete mode 100644 plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/DefaultRenderer.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/FileWriter.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/OutputWriter.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/PackageListService.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/TabSortingStrategy.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/contentTypeChecking.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/HtmlContent.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/NavigationDataProvider.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/NavigationPage.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/Tags.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/htmlPreprocessors.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/pageId.kt delete mode 100644 plugins/base/src/main/kotlin/renderers/preprocessors.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/anchors/AnchorsHint.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/external/DefaultExternalLocationProvider.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/external/DefaultExternalLocationProviderFactory.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/external/Dokka010ExternalLocationProvider.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProvider.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactory.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/external/javadoc/AndroidExternalLocationProvider.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/local/DefaultLocationProvider.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/local/DokkaBaseLocationProvider.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/local/DokkaLocationProvider.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/local/DokkaLocationProviderFactory.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/local/LocationProvider.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/local/LocationProviderFactory.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/shared/ExternalDocumentation.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/shared/LinkFormat.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/shared/PackageList.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/shared/RecognizedLinkFormat.kt delete mode 100644 plugins/base/src/main/kotlin/resolvers/shared/utils.kt delete mode 100644 plugins/base/src/main/kotlin/signatures/JvmSignatureUtils.kt delete mode 100644 plugins/base/src/main/kotlin/signatures/KotlinSignatureProvider.kt delete mode 100644 plugins/base/src/main/kotlin/signatures/KotlinSignatureUtils.kt delete mode 100644 plugins/base/src/main/kotlin/signatures/SignatureProvider.kt delete mode 100644 plugins/base/src/main/kotlin/templating/AddToNavigationCommand.kt delete mode 100644 plugins/base/src/main/kotlin/templating/AddToSearch.kt delete mode 100644 plugins/base/src/main/kotlin/templating/AddToSourcesetDependencies.kt delete mode 100644 plugins/base/src/main/kotlin/templating/Command.kt delete mode 100644 plugins/base/src/main/kotlin/templating/ImmediateHtmlCommandConsumer.kt delete mode 100644 plugins/base/src/main/kotlin/templating/InsertTemplateExtra.kt delete mode 100644 plugins/base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt delete mode 100644 plugins/base/src/main/kotlin/templating/ProjectNameSubstitutionCommand.kt delete mode 100644 plugins/base/src/main/kotlin/templating/ReplaceVersionsCommand.kt delete mode 100644 plugins/base/src/main/kotlin/templating/ResolveLinkCommand.kt delete mode 100644 plugins/base/src/main/kotlin/templating/jsonMapperForPlugins.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/ClashingDriIdentifier.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/DeprecatedDocumentableFilterTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/DocumentableReplacerTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/DocumentableVisibilityFilterTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/EmptyModulesFilterTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/EmptyPackagesFilterTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/InheritedEntriesDocumentableFilterTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/InheritorsExtractorTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/KotlinArrayDocumentableReplacerTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/ModuleAndPackageDocumentationTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/ObviousFunctionsDocumentableFilterTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/ReportUndocumentedTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/SuppressTagDocumentableFilter.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConfigurationDocumentableFilterTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/documentables/utils.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/DefaultSamplesTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/annotations/SinceKotlinTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/comments/CommentsToContentConverter.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/merger/FallbackPageMergerStrategy.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/merger/PageMerger.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/merger/PageMergerStrategy.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/merger/SameMethodNamePageMergerStrategy.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/merger/SourceSetMergingPageTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/sourcelinks/SourceLinksTransformer.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/tags/CustomTagContentProvider.kt delete mode 100644 plugins/base/src/main/kotlin/transformers/pages/tags/SinceKotlinTagContentProvider.kt delete mode 100644 plugins/base/src/main/kotlin/translators/documentables/DefaultDocumentableToPageTranslator.kt delete mode 100644 plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt delete mode 100644 plugins/base/src/main/kotlin/translators/documentables/DeprecationSectionCreator.kt delete mode 100644 plugins/base/src/main/kotlin/translators/documentables/DescriptionSections.kt delete mode 100644 plugins/base/src/main/kotlin/translators/documentables/DriClashAwareName.kt delete mode 100644 plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt delete mode 100644 plugins/base/src/main/kotlin/translators/documentables/briefFromContentNodes.kt delete mode 100644 plugins/base/src/main/kotlin/utils/CollectionExtensions.kt delete mode 100644 plugins/base/src/main/kotlin/utils/alphabeticalOrder.kt delete mode 100644 plugins/base/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin delete mode 100644 plugins/base/src/main/resources/dokka/docs/javadoc/EnumValueOf.java.template delete mode 100644 plugins/base/src/main/resources/dokka/docs/javadoc/EnumValues.java.template delete mode 100644 plugins/base/src/main/resources/dokka/docs/kdoc/EnumEntries.kt.template delete mode 100644 plugins/base/src/main/resources/dokka/docs/kdoc/EnumValueOf.kt.template delete mode 100644 plugins/base/src/main/resources/dokka/docs/kdoc/EnumValues.kt.template delete mode 100644 plugins/base/src/main/resources/dokka/format/gfm.properties delete mode 100644 plugins/base/src/main/resources/dokka/format/html-as-java.properties delete mode 100644 plugins/base/src/main/resources/dokka/format/html.properties delete mode 100644 plugins/base/src/main/resources/dokka/format/java-layout-html.properties delete mode 100644 plugins/base/src/main/resources/dokka/format/jekyll.properties delete mode 100644 plugins/base/src/main/resources/dokka/format/kotlin-website-html.properties delete mode 100644 plugins/base/src/main/resources/dokka/format/markdown.properties delete mode 100644 plugins/base/src/main/resources/dokka/images/anchor-copy-button.svg delete mode 100755 plugins/base/src/main/resources/dokka/images/arrow_down.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/burger.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/copy-icon.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/copy-successful-icon.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/footer-go-to-link.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/go-to-top-icon.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/homepage.svg delete mode 100755 plugins/base/src/main/resources/dokka/images/logo-icon.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/abstract-class-kotlin.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/abstract-class.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/annotation-kotlin.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/annotation.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/class-kotlin.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/class.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/enum-kotlin.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/enum.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/exception-class.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/field-value.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/field-variable.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/function.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/interface-kotlin.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/interface.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/object.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/nav-icons/typealias-kotlin.svg delete mode 100644 plugins/base/src/main/resources/dokka/images/theme-toggle.svg delete mode 100644 plugins/base/src/main/resources/dokka/inbound-link-resolver/dokka-default.properties delete mode 100644 plugins/base/src/main/resources/dokka/inbound-link-resolver/java-layout-html.properties delete mode 100644 plugins/base/src/main/resources/dokka/inbound-link-resolver/javadoc.properties delete mode 100644 plugins/base/src/main/resources/dokka/scripts/clipboard.js delete mode 100644 plugins/base/src/main/resources/dokka/scripts/navigation-loader.js delete mode 100644 plugins/base/src/main/resources/dokka/scripts/platform-content-handler.js delete mode 100644 plugins/base/src/main/resources/dokka/scripts/prism.js delete mode 100644 plugins/base/src/main/resources/dokka/scripts/symbol-parameters-wrapper_deferred.js delete mode 100644 plugins/base/src/main/resources/dokka/styles/font-jb-sans-auto.css delete mode 100644 plugins/base/src/main/resources/dokka/styles/logo-styles.css delete mode 100644 plugins/base/src/main/resources/dokka/styles/prism.css delete mode 100644 plugins/base/src/main/resources/dokka/styles/style.css delete mode 100644 plugins/base/src/main/resources/dokka/templates/base.ftl delete mode 100644 plugins/base/src/main/resources/dokka/templates/includes/footer.ftl delete mode 100644 plugins/base/src/main/resources/dokka/templates/includes/header.ftl delete mode 100644 plugins/base/src/main/resources/dokka/templates/includes/page_metadata.ftl delete mode 100644 plugins/base/src/main/resources/dokka/templates/includes/source_set_selector.ftl delete mode 100644 plugins/base/src/test/kotlin/basic/AbortGracefullyOnMissingDocumentablesTest.kt delete mode 100644 plugins/base/src/test/kotlin/basic/DRITest.kt delete mode 100644 plugins/base/src/test/kotlin/basic/DokkaBasicTests.kt delete mode 100644 plugins/base/src/test/kotlin/basic/FailOnWarningTest.kt delete mode 100644 plugins/base/src/test/kotlin/basic/LoggerTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/ContentInDescriptionTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/HighlightingTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/annotations/ContentForAnnotationsTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/annotations/FileLevelJvmNameTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/annotations/JavaDeprecatedTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/annotations/KotlinDeprecatedTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/annotations/SinceKotlinTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/exceptions/ContentForExceptions.kt delete mode 100644 plugins/base/src/test/kotlin/content/functions/ContentForBriefTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/functions/ContentForConstructors.kt delete mode 100644 plugins/base/src/test/kotlin/content/inheritors/ContentForInheritorsTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/params/ContentForParamsTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/properties/ContentForClassWithParamsAndPropertiesTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/receiver/ContentForReceiverTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/samples/ContentForSamplesTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/seealso/ContentForSeeAlsoTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/signatures/ConstructorsSignaturesTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/signatures/ContentForSignaturesTest.kt delete mode 100644 plugins/base/src/test/kotlin/content/typealiases/TypealiasTest.kt delete mode 100644 plugins/base/src/test/kotlin/enums/JavaEnumsTest.kt delete mode 100644 plugins/base/src/test/kotlin/enums/KotlinEnumsTest.kt delete mode 100644 plugins/base/src/test/kotlin/expect/AbstractExpectTest.kt delete mode 100644 plugins/base/src/test/kotlin/expect/ExpectGenerator.kt delete mode 100644 plugins/base/src/test/kotlin/expect/ExpectTest.kt delete mode 100644 plugins/base/src/test/kotlin/expect/ExpectUtils.kt delete mode 100644 plugins/base/src/test/kotlin/expectActuals/ExpectActualsTest.kt delete mode 100644 plugins/base/src/test/kotlin/filter/DeprecationFilterTest.kt delete mode 100644 plugins/base/src/test/kotlin/filter/EmptyPackagesFilterTest.kt delete mode 100644 plugins/base/src/test/kotlin/filter/JavaFileFilterTest.kt delete mode 100644 plugins/base/src/test/kotlin/filter/JavaVisibilityFilterTest.kt delete mode 100644 plugins/base/src/test/kotlin/filter/KotlinArrayDocumentableReplacerTest.kt delete mode 100644 plugins/base/src/test/kotlin/filter/VisibilityFilterTest.kt delete mode 100644 plugins/base/src/test/kotlin/issues/IssuesTest.kt delete mode 100644 plugins/base/src/test/kotlin/linkableContent/LinkableContentTest.kt delete mode 100644 plugins/base/src/test/kotlin/linking/EnumValuesLinkingTest.kt delete mode 100644 plugins/base/src/test/kotlin/locationProvider/AndroidExternalLocationProviderTest.kt delete mode 100644 plugins/base/src/test/kotlin/locationProvider/DefaultExternalLocationProviderTest.kt delete mode 100644 plugins/base/src/test/kotlin/locationProvider/Dokka010ExternalLocationProviderTest.kt delete mode 100644 plugins/base/src/test/kotlin/locationProvider/DokkaLocationProviderTest.kt delete mode 100644 plugins/base/src/test/kotlin/locationProvider/JavadocExternalLocationProviderTest.kt delete mode 100644 plugins/base/src/test/kotlin/locationProvider/MultiModuleLinkingTest.kt delete mode 100644 plugins/base/src/test/kotlin/markdown/KDocTest.kt delete mode 100644 plugins/base/src/test/kotlin/markdown/LinkTest.kt delete mode 100644 plugins/base/src/test/kotlin/markdown/ParserTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/ClassesTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/CommentTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/ExtensionsTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/FunctionsTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/InheritorsTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/JavaTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/MultiLanguageInheritanceTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/ObjectTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/PackagesTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/PropertyTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/annotations/JavaAnnotationsForParametersTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/annotations/JavaAnnotationsTest.kt delete mode 100644 plugins/base/src/test/kotlin/model/annotations/KotlinAnnotationsForParametersTest.kt delete mode 100644 plugins/base/src/test/kotlin/multiplatform/BasicMultiplatformTest.kt delete mode 100644 plugins/base/src/test/kotlin/packageList/PackageListTest.kt delete mode 100644 plugins/base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt delete mode 100644 plugins/base/src/test/kotlin/parsers/JavadocParserTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/BasicTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/BreadcrumbsTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/CoverPageTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/CustomFooterTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/DivergentTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/FooterMessageTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/FormattingUtilsTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/GroupWrappingTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/HeaderTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/ListStylesTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/NavigationIconTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/NavigationTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/SearchbarDataInstallerTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/SourceSetDependentHintTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/SourceSetFilterTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/TabbedContentTest.kt delete mode 100644 plugins/base/src/test/kotlin/renderers/html/TextStylesTest.kt delete mode 100644 plugins/base/src/test/kotlin/resourceLinks/ResourceLinksTest.kt delete mode 100644 plugins/base/src/test/kotlin/signatures/AbstractRenderingTest.kt delete mode 100644 plugins/base/src/test/kotlin/signatures/DivergentSignatureTest.kt delete mode 100644 plugins/base/src/test/kotlin/signatures/FunctionalTypeConstructorsSignatureTest.kt delete mode 100644 plugins/base/src/test/kotlin/signatures/InheritedAccessorsSignatureTest.kt delete mode 100644 plugins/base/src/test/kotlin/signatures/ObviousTypeSkippingTest.kt delete mode 100644 plugins/base/src/test/kotlin/signatures/RawHtmlRenderingTest.kt delete mode 100644 plugins/base/src/test/kotlin/signatures/SignatureTest.kt delete mode 100644 plugins/base/src/test/kotlin/signatures/VarianceSignatureTest.kt delete mode 100644 plugins/base/src/test/kotlin/superFields/DescriptorSuperPropertiesTest.kt delete mode 100644 plugins/base/src/test/kotlin/superFields/PsiSuperFieldsTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/AbstractContextModuleAndPackageDocumentationReaderTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest1.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest3.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/DivisionSwitchTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/InheritedEntriesDocumentableFilterTransfromerTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/InvalidContentModuleAndPackageDocumentationReaderTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/MergeImplicitExpectActualDeclarationsTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerFunctionalTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerUnitTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/ObviousAndInheritedFunctionsDocumentableFilterTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/ReportUndocumentedTransformerTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/SourceLinkTransformerTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/SuppressTagFilterTest.kt delete mode 100644 plugins/base/src/test/kotlin/transformers/SuppressedByConfigurationDocumentableFi