From d6da8abc3da5421eb1de58e49240d7640630704d Mon Sep 17 00:00:00 2001 From: IgnatBeresnev Date: Tue, 5 Sep 2023 16:59:30 +0200 Subject: [PATCH 1/3] Move base-test-utils --- .../api/base-test-utils.api | 0 .../src/main/kotlin/renderers/JsoupUtils.kt | 0 .../kotlin/renderers/RenderingOnlyTestBase.kt | 0 .../main/kotlin/renderers/SignatureUtils.kt | 0 .../src/main/kotlin/renderers/TestPage.kt | 0 .../src/main/kotlin/testRunner/baseTestApi.kt | 0 .../src/main/kotlin/utils/TestOutputWriter.kt | 0 .../assertHtmlEqualsIgnoringWhitespace.kt | 0 plugins/base/base-test-utils/build.gradle.kts | 34 ------------------- 9 files changed, 34 deletions(-) rename {plugins/base/base-test-utils => dokka-subprojects/plugin-base-test-utils}/api/base-test-utils.api (100%) rename {plugins/base/base-test-utils => dokka-subprojects/plugin-base-test-utils}/src/main/kotlin/renderers/JsoupUtils.kt (100%) rename {plugins/base/base-test-utils => dokka-subprojects/plugin-base-test-utils}/src/main/kotlin/renderers/RenderingOnlyTestBase.kt (100%) rename {plugins/base/base-test-utils => dokka-subprojects/plugin-base-test-utils}/src/main/kotlin/renderers/SignatureUtils.kt (100%) rename {plugins/base/base-test-utils => dokka-subprojects/plugin-base-test-utils}/src/main/kotlin/renderers/TestPage.kt (100%) rename {plugins/base/base-test-utils => dokka-subprojects/plugin-base-test-utils}/src/main/kotlin/testRunner/baseTestApi.kt (100%) rename {plugins/base/base-test-utils => dokka-subprojects/plugin-base-test-utils}/src/main/kotlin/utils/TestOutputWriter.kt (100%) rename {plugins/base/base-test-utils => dokka-subprojects/plugin-base-test-utils}/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt (100%) delete mode 100644 plugins/base/base-test-utils/build.gradle.kts diff --git a/plugins/base/base-test-utils/api/base-test-utils.api b/dokka-subprojects/plugin-base-test-utils/api/base-test-utils.api similarity index 100% rename from plugins/base/base-test-utils/api/base-test-utils.api rename to dokka-subprojects/plugin-base-test-utils/api/base-test-utils.api diff --git a/plugins/base/base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt b/dokka-subprojects/plugin-base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt similarity index 100% rename from plugins/base/base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt rename to dokka-subprojects/plugin-base-test-utils/src/main/kotlin/renderers/JsoupUtils.kt diff --git a/plugins/base/base-test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt b/dokka-subprojects/plugin-base-test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt similarity index 100% rename from plugins/base/base-test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt rename to dokka-subprojects/plugin-base-test-utils/src/main/kotlin/renderers/RenderingOnlyTestBase.kt diff --git a/plugins/base/base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt b/dokka-subprojects/plugin-base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt similarity index 100% rename from plugins/base/base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt rename to dokka-subprojects/plugin-base-test-utils/src/main/kotlin/renderers/SignatureUtils.kt diff --git a/plugins/base/base-test-utils/src/main/kotlin/renderers/TestPage.kt b/dokka-subprojects/plugin-base-test-utils/src/main/kotlin/renderers/TestPage.kt similarity index 100% rename from plugins/base/base-test-utils/src/main/kotlin/renderers/TestPage.kt rename to dokka-subprojects/plugin-base-test-utils/src/main/kotlin/renderers/TestPage.kt diff --git a/plugins/base/base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt b/dokka-subprojects/plugin-base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt similarity index 100% rename from plugins/base/base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt rename to dokka-subprojects/plugin-base-test-utils/src/main/kotlin/testRunner/baseTestApi.kt diff --git a/plugins/base/base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt b/dokka-subprojects/plugin-base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt similarity index 100% rename from plugins/base/base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt rename to dokka-subprojects/plugin-base-test-utils/src/main/kotlin/utils/TestOutputWriter.kt diff --git a/plugins/base/base-test-utils/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt b/dokka-subprojects/plugin-base-test-utils/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt similarity index 100% rename from plugins/base/base-test-utils/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt rename to dokka-subprojects/plugin-base-test-utils/src/main/kotlin/utils/assertHtmlEqualsIgnoringWhitespace.kt diff --git a/plugins/base/base-test-utils/build.gradle.kts b/plugins/base/base-test-utils/build.gradle.kts deleted file mode 100644 index 454deee629..0000000000 --- a/plugins/base/base-test-utils/build.gradle.kts +++ /dev/null @@ -1,34 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -import org.jetbrains.registerDokkaArtifactPublication - -plugins { - id("org.jetbrains.conventions.kotlin-jvm") - id("org.jetbrains.conventions.maven-publish") -} - -dependencies { - compileOnly(projects.core) - compileOnly(projects.plugins.base) - - api(projects.subprojects.analysisKotlinApi) - - // TODO [beresnev] analysis switcher - //runtimeOnly(project(path = ":subprojects:analysis-kotlin-symbols", configuration = "shadow")) - runtimeOnly(project(path = ":subprojects:analysis-kotlin-descriptors", configuration = "shadow")) - - implementation(kotlin("reflect")) - implementation(libs.jsoup) - - implementation(kotlin("test")) - implementation(projects.core.testApi) - - testImplementation(kotlin("test")) - testImplementation(projects.core.testApi) -} - -registerDokkaArtifactPublication("dokkaBaseTestUtils") { - artifactId = "dokka-base-test-utils" -} From b8fd55837e55e479cdf70122554a7a7e6ddce6e4 Mon Sep 17 00:00:00 2001 From: IgnatBeresnev Date: Tue, 5 Sep 2023 17:01:16 +0200 Subject: [PATCH 2/3] Move base-frontend --- .../plugin-base-frontend}/.gitignore | 0 .../plugin-base-frontend}/package-lock.json | 0 .../plugin-base-frontend}/package.json | 0 .../plugin-base-frontend}/postcss.config.js | 0 .../src/main/components/app/index.scss | 0 .../src/main/components/app/index.tsx | 0 .../src/main/components/assets/clear.svg | 0 .../src/main/components/assets/searchIcon.svg | 0 .../src/main/components/root.tsx | 0 .../components/search/dokkaFuzzyFilter.tsx | 0 .../components/search/dokkaSearchAnchor.tsx | 0 .../src/main/components/search/search.scss | 0 .../src/main/components/search/search.tsx | 0 .../components/search/searchResultRow.tsx | 0 .../src/main/components/search/types.ts | 0 .../src/main/components/utils/hotkey.ts | 0 .../src/main/components/utils/os.ts | 0 .../src/main/components/utils/requests.tsx | 0 .../src/main/scss/index.scss | 0 .../src/main/types/@jetbrains/index.d.ts | 0 .../plugin-base-frontend}/stylelint.config.js | 0 .../plugin-base-frontend}/tsconfig.json | 0 .../plugin-base-frontend}/webpack.config.js | 0 plugins/base/frontend/build.gradle.kts | 52 ------------------- 24 files changed, 52 deletions(-) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/.gitignore (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/package-lock.json (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/package.json (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/postcss.config.js (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/app/index.scss (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/app/index.tsx (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/assets/clear.svg (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/assets/searchIcon.svg (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/root.tsx (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/search/dokkaFuzzyFilter.tsx (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/search/dokkaSearchAnchor.tsx (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/search/search.scss (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/search/search.tsx (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/search/searchResultRow.tsx (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/search/types.ts (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/utils/hotkey.ts (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/utils/os.ts (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/components/utils/requests.tsx (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/scss/index.scss (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/src/main/types/@jetbrains/index.d.ts (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/stylelint.config.js (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/tsconfig.json (100%) rename {plugins/base/frontend => dokka-subprojects/plugin-base-frontend}/webpack.config.js (100%) delete mode 100644 plugins/base/frontend/build.gradle.kts diff --git a/plugins/base/frontend/.gitignore b/dokka-subprojects/plugin-base-frontend/.gitignore similarity index 100% rename from plugins/base/frontend/.gitignore rename to dokka-subprojects/plugin-base-frontend/.gitignore diff --git a/plugins/base/frontend/package-lock.json b/dokka-subprojects/plugin-base-frontend/package-lock.json similarity index 100% rename from plugins/base/frontend/package-lock.json rename to dokka-subprojects/plugin-base-frontend/package-lock.json diff --git a/plugins/base/frontend/package.json b/dokka-subprojects/plugin-base-frontend/package.json similarity index 100% rename from plugins/base/frontend/package.json rename to dokka-subprojects/plugin-base-frontend/package.json diff --git a/plugins/base/frontend/postcss.config.js b/dokka-subprojects/plugin-base-frontend/postcss.config.js similarity index 100% rename from plugins/base/frontend/postcss.config.js rename to dokka-subprojects/plugin-base-frontend/postcss.config.js diff --git a/plugins/base/frontend/src/main/components/app/index.scss b/dokka-subprojects/plugin-base-frontend/src/main/components/app/index.scss similarity index 100% rename from plugins/base/frontend/src/main/components/app/index.scss rename to dokka-subprojects/plugin-base-frontend/src/main/components/app/index.scss diff --git a/plugins/base/frontend/src/main/components/app/index.tsx b/dokka-subprojects/plugin-base-frontend/src/main/components/app/index.tsx similarity index 100% rename from plugins/base/frontend/src/main/components/app/index.tsx rename to dokka-subprojects/plugin-base-frontend/src/main/components/app/index.tsx diff --git a/plugins/base/frontend/src/main/components/assets/clear.svg b/dokka-subprojects/plugin-base-frontend/src/main/components/assets/clear.svg similarity index 100% rename from plugins/base/frontend/src/main/components/assets/clear.svg rename to dokka-subprojects/plugin-base-frontend/src/main/components/assets/clear.svg diff --git a/plugins/base/frontend/src/main/components/assets/searchIcon.svg b/dokka-subprojects/plugin-base-frontend/src/main/components/assets/searchIcon.svg similarity index 100% rename from plugins/base/frontend/src/main/components/assets/searchIcon.svg rename to dokka-subprojects/plugin-base-frontend/src/main/components/assets/searchIcon.svg diff --git a/plugins/base/frontend/src/main/components/root.tsx b/dokka-subprojects/plugin-base-frontend/src/main/components/root.tsx similarity index 100% rename from plugins/base/frontend/src/main/components/root.tsx rename to dokka-subprojects/plugin-base-frontend/src/main/components/root.tsx diff --git a/plugins/base/frontend/src/main/components/search/dokkaFuzzyFilter.tsx b/dokka-subprojects/plugin-base-frontend/src/main/components/search/dokkaFuzzyFilter.tsx similarity index 100% rename from plugins/base/frontend/src/main/components/search/dokkaFuzzyFilter.tsx rename to dokka-subprojects/plugin-base-frontend/src/main/components/search/dokkaFuzzyFilter.tsx diff --git a/plugins/base/frontend/src/main/components/search/dokkaSearchAnchor.tsx b/dokka-subprojects/plugin-base-frontend/src/main/components/search/dokkaSearchAnchor.tsx similarity index 100% rename from plugins/base/frontend/src/main/components/search/dokkaSearchAnchor.tsx rename to dokka-subprojects/plugin-base-frontend/src/main/components/search/dokkaSearchAnchor.tsx diff --git a/plugins/base/frontend/src/main/components/search/search.scss b/dokka-subprojects/plugin-base-frontend/src/main/components/search/search.scss similarity index 100% rename from plugins/base/frontend/src/main/components/search/search.scss rename to dokka-subprojects/plugin-base-frontend/src/main/components/search/search.scss diff --git a/plugins/base/frontend/src/main/components/search/search.tsx b/dokka-subprojects/plugin-base-frontend/src/main/components/search/search.tsx similarity index 100% rename from plugins/base/frontend/src/main/components/search/search.tsx rename to dokka-subprojects/plugin-base-frontend/src/main/components/search/search.tsx diff --git a/plugins/base/frontend/src/main/components/search/searchResultRow.tsx b/dokka-subprojects/plugin-base-frontend/src/main/components/search/searchResultRow.tsx similarity index 100% rename from plugins/base/frontend/src/main/components/search/searchResultRow.tsx rename to dokka-subprojects/plugin-base-frontend/src/main/components/search/searchResultRow.tsx diff --git a/plugins/base/frontend/src/main/components/search/types.ts b/dokka-subprojects/plugin-base-frontend/src/main/components/search/types.ts similarity index 100% rename from plugins/base/frontend/src/main/components/search/types.ts rename to dokka-subprojects/plugin-base-frontend/src/main/components/search/types.ts diff --git a/plugins/base/frontend/src/main/components/utils/hotkey.ts b/dokka-subprojects/plugin-base-frontend/src/main/components/utils/hotkey.ts similarity index 100% rename from plugins/base/frontend/src/main/components/utils/hotkey.ts rename to dokka-subprojects/plugin-base-frontend/src/main/components/utils/hotkey.ts diff --git a/plugins/base/frontend/src/main/components/utils/os.ts b/dokka-subprojects/plugin-base-frontend/src/main/components/utils/os.ts similarity index 100% rename from plugins/base/frontend/src/main/components/utils/os.ts rename to dokka-subprojects/plugin-base-frontend/src/main/components/utils/os.ts diff --git a/plugins/base/frontend/src/main/components/utils/requests.tsx b/dokka-subprojects/plugin-base-frontend/src/main/components/utils/requests.tsx similarity index 100% rename from plugins/base/frontend/src/main/components/utils/requests.tsx rename to dokka-subprojects/plugin-base-frontend/src/main/components/utils/requests.tsx diff --git a/plugins/base/frontend/src/main/scss/index.scss b/dokka-subprojects/plugin-base-frontend/src/main/scss/index.scss similarity index 100% rename from plugins/base/frontend/src/main/scss/index.scss rename to dokka-subprojects/plugin-base-frontend/src/main/scss/index.scss diff --git a/plugins/base/frontend/src/main/types/@jetbrains/index.d.ts b/dokka-subprojects/plugin-base-frontend/src/main/types/@jetbrains/index.d.ts similarity index 100% rename from plugins/base/frontend/src/main/types/@jetbrains/index.d.ts rename to dokka-subprojects/plugin-base-frontend/src/main/types/@jetbrains/index.d.ts diff --git a/plugins/base/frontend/stylelint.config.js b/dokka-subprojects/plugin-base-frontend/stylelint.config.js similarity index 100% rename from plugins/base/frontend/stylelint.config.js rename to dokka-subprojects/plugin-base-frontend/stylelint.config.js diff --git a/plugins/base/frontend/tsconfig.json b/dokka-subprojects/plugin-base-frontend/tsconfig.json similarity index 100% rename from plugins/base/frontend/tsconfig.json rename to dokka-subprojects/plugin-base-frontend/tsconfig.json diff --git a/plugins/base/frontend/webpack.config.js b/dokka-subprojects/plugin-base-frontend/webpack.config.js similarity index 100% rename from plugins/base/frontend/webpack.config.js rename to dokka-subprojects/plugin-base-frontend/webpack.config.js diff --git a/plugins/base/frontend/build.gradle.kts b/plugins/base/frontend/build.gradle.kts deleted file mode 100644 index a4e0bbc04d..0000000000 --- a/plugins/base/frontend/build.gradle.kts +++ /dev/null @@ -1,52 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -import com.github.gradle.node.npm.task.NpmTask -import org.jetbrains.kotlin.util.parseSpaceSeparatedArgs - -@Suppress("DSL_SCOPE_VIOLATION") // fixed in Gradle 8.1 https://github.com/gradle/gradle/pull/23639 -plugins { - id("org.jetbrains.conventions.dokka-html-frontend-files") - alias(libs.plugins.gradleNode) -} - -node { - version.set(libs.versions.node) - - // https://github.com/node-gradle/gradle-node-plugin/blob/3.5.1/docs/faq.md#is-this-plugin-compatible-with-centralized-repositories-declaration - download.set(true) - distBaseUrl.set(null as String?) // Strange cast to avoid overload ambiguity -} - -val distributionDirectory = layout.projectDirectory.dir("dist") - -val npmRunBuild by tasks.registering(NpmTask::class) { - dependsOn(tasks.npmInstall) - - npmCommand.set(parseSpaceSeparatedArgs("run build")) - - inputs.dir("src/main") - inputs.files( - "package.json", - "webpack.config.js", - ) - - outputs.dir(distributionDirectory) - outputs.cacheIf { true } -} - -configurations.dokkaHtmlFrontendFilesElements.configure { - outgoing { - artifact(distributionDirectory) { - builtBy(npmRunBuild) - } - } -} - -tasks.clean { - delete( - file("node_modules"), - file("dist"), - ) -} From 9b69160e35d55b1bcc3085c187f58939d3112049 Mon Sep 17 00:00:00 2001 From: IgnatBeresnev Date: Tue, 5 Sep 2023 17:02:09 +0200 Subject: [PATCH 3/3] Move base plugin --- .../plugin-base}/README.md | 0 .../plugin-base}/api/base.api | 0 .../plugin-base}/src/main/kotlin/DokkaBase.kt | 0 .../src/main/kotlin/DokkaBaseConfiguration.kt | 0 .../deprecated/AnalysisApiDeprecatedError.kt | 0 .../deprecated/KotlinAnalysisDeprecatedApi.kt | 0 .../kotlin/deprecated/ParsersDeprecatedAPI.kt | 0 .../ParsersFactoriesDeprecatedAPI.kt | 0 .../TranslatorDescriptorsDeprecatedAPI.kt | 0 .../deprecated/TranslatorPsiDeprecatedAPI.kt | 0 .../generation/SingleModuleGeneration.kt | 0 .../main/kotlin/renderers/DefaultRenderer.kt | 0 .../src/main/kotlin/renderers/FileWriter.kt | 0 .../src/main/kotlin/renderers/OutputWriter.kt | 0 .../kotlin/renderers/PackageListService.kt | 0 .../kotlin/renderers/TabSortingStrategy.kt | 0 .../kotlin/renderers/contentTypeChecking.kt | 0 .../main/kotlin/renderers/html/HtmlContent.kt | 0 .../kotlin/renderers/html/HtmlRenderer.kt | 0 .../renderers/html/NavigationDataProvider.kt | 0 .../kotlin/renderers/html/NavigationPage.kt | 0 .../renderers/html/SearchbarDataInstaller.kt | 0 .../src/main/kotlin/renderers/html/Tags.kt | 0 .../ImmediateResolutionTagConsumer.kt | 0 .../command/consumers/PathToRootConsumer.kt | 0 .../consumers/ReplaceVersionsConsumer.kt | 0 .../command/consumers/ResolveLinkConsumer.kt | 0 .../renderers/html/htmlFormatingUtils.kt | 0 .../renderers/html/htmlPreprocessors.kt | 0 .../DefaultTemplateModelFactory.kt | 0 .../DefaultTemplateModelMerger.kt | 0 .../html/innerTemplating/HtmlTemplater.kt | 0 .../innerTemplating/TemplateModelFactory.kt | 0 .../innerTemplating/TemplateModelMerger.kt | 0 .../html/shouldRenderSourceSetBubbles.kt | 0 .../src/main/kotlin/renderers/pageId.kt | 0 .../main/kotlin/renderers/preprocessors.kt | 0 .../kotlin/resolvers/anchors/AnchorsHint.kt | 0 .../DefaultExternalLocationProvider.kt | 0 .../DefaultExternalLocationProviderFactory.kt | 0 .../Dokka010ExternalLocationProvider.kt | 0 .../external/ExternalLocationProvider.kt | 0 .../ExternalLocationProviderFactory.kt | 0 ...xternalLocationProviderFactoryWithCache.kt | 0 .../AndroidExternalLocationProvider.kt | 0 .../JavadocExternalLocationProvider.kt | 0 .../JavadocExternalLocationProviderFactory.kt | 0 .../local/DefaultLocationProvider.kt | 0 .../local/DokkaBaseLocationProvider.kt | 0 .../resolvers/local/DokkaLocationProvider.kt | 0 .../local/DokkaLocationProviderFactory.kt | 0 .../resolvers/local/LocationProvider.kt | 0 .../local/LocationProviderFactory.kt | 0 .../resolvers/shared/ExternalDocumentation.kt | 0 .../kotlin/resolvers/shared/LinkFormat.kt | 0 .../kotlin/resolvers/shared/PackageList.kt | 0 .../resolvers/shared/RecognizedLinkFormat.kt | 0 .../src/main/kotlin/resolvers/shared/utils.kt | 0 .../kotlin/signatures/JvmSignatureUtils.kt | 0 .../signatures/KotlinSignatureProvider.kt | 0 .../kotlin/signatures/KotlinSignatureUtils.kt | 0 .../kotlin/signatures/SignatureProvider.kt | 0 .../templating/AddToNavigationCommand.kt | 0 .../src/main/kotlin/templating/AddToSearch.kt | 0 .../templating/AddToSourcesetDependencies.kt | 0 .../src/main/kotlin/templating/Command.kt | 0 .../ImmediateHtmlCommandConsumer.kt | 0 .../kotlin/templating/InsertTemplateExtra.kt | 0 .../PathToRootSubstitutionCommand.kt | 0 .../ProjectNameSubstitutionCommand.kt | 0 .../templating/ReplaceVersionsCommand.kt | 0 .../kotlin/templating/ResolveLinkCommand.kt | 0 .../kotlin/templating/jsonMapperForPlugins.kt | 0 .../documentables/ActualTypealiasAdder.kt | 0 .../DefaultDocumentableMerger.kt | 0 ...DeprecatedDocumentableFilterTransformer.kt | 0 .../DocumentableReplacerTransformer.kt | 0 ...DocumentableVisibilityFilterTransformer.kt | 0 .../EmptyModulesFilterTransformer.kt | 0 .../EmptyPackagesFilterTransformer.kt | 0 .../ExtensionExtractorTransformer.kt | 0 ...tedEntriesDocumentableFilterTransformer.kt | 0 .../InheritorsExtractorTransformer.kt | 0 ...linArrayDocumentableReplacerTransformer.kt | 0 ...oduleAndPackageDocumentationTransformer.kt | 0 ...sFunctionsDocumentableFilterTransformer.kt | 0 .../ReportUndocumentedTransformer.kt | 0 .../SuppressTagDocumentableFilter.kt | 0 ...yConditionDocumentableFilterTransformer.kt | 0 ...figurationDocumentableFilterTransformer.kt | 0 .../transformers/documentables/utils.kt | 0 .../pages/DefaultSamplesTransformer.kt | 0 .../annotations/SinceKotlinTransformer.kt | 0 .../comments/CommentsToContentConverter.kt | 0 .../comments/DocTagToContentConverter.kt | 0 .../merger/FallbackPageMergerStrategy.kt | 0 .../transformers/pages/merger/PageMerger.kt | 0 .../pages/merger/PageMergerStrategy.kt | 0 .../SameMethodNamePageMergerStrategy.kt | 0 .../merger/SourceSetMergingPageTransformer.kt | 0 .../sourcelinks/SourceLinksTransformer.kt | 0 .../pages/tags/CustomTagContentProvider.kt | 0 .../tags/SinceKotlinTagContentProvider.kt | 0 .../DefaultDocumentableToPageTranslator.kt | 0 .../documentables/DefaultPageCreator.kt | 0 .../DeprecationSectionCreator.kt | 0 .../documentables/DescriptionSections.kt | 0 .../documentables/DriClashAwareName.kt | 0 .../documentables/PageContentBuilder.kt | 0 .../documentables/briefFromContentNodes.kt | 0 .../main/kotlin/utils/CollectionExtensions.kt | 0 .../main/kotlin/utils/alphabeticalOrder.kt | 0 ...rg.jetbrains.dokka.plugability.DokkaPlugin | 0 .../docs/javadoc/EnumValueOf.java.template | 0 .../docs/javadoc/EnumValues.java.template | 0 .../dokka/docs/kdoc/EnumEntries.kt.template | 0 .../dokka/docs/kdoc/EnumValueOf.kt.template | 0 .../dokka/docs/kdoc/EnumValues.kt.template | 0 .../resources/dokka/format/gfm.properties | 0 .../dokka/format/html-as-java.properties | 0 .../resources/dokka/format/html.properties | 0 .../dokka/format/java-layout-html.properties | 0 .../resources/dokka/format/jekyll.properties | 0 .../format/kotlin-website-html.properties | 0 .../dokka/format/markdown.properties | 0 .../dokka/images/anchor-copy-button.svg | 0 .../resources/dokka/images/arrow_down.svg | 0 .../main/resources/dokka/images/burger.svg | 0 .../main/resources/dokka/images/copy-icon.svg | 0 .../dokka/images/copy-successful-icon.svg | 0 .../dokka/images/footer-go-to-link.svg | 0 .../resources/dokka/images/go-to-top-icon.svg | 0 .../main/resources/dokka/images/logo-icon.svg | 0 .../nav-icons/abstract-class-kotlin.svg | 0 .../dokka/images/nav-icons/abstract-class.svg | 0 .../images/nav-icons/annotation-kotlin.svg | 0 .../dokka/images/nav-icons/annotation.svg | 0 .../dokka/images/nav-icons/class-kotlin.svg | 0 .../dokka/images/nav-icons/class.svg | 0 .../dokka/images/nav-icons/enum-kotlin.svg | 0 .../resources/dokka/images/nav-icons/enum.svg | 0 .../images/nav-icons/exception-class.svg | 0 .../dokka/images/nav-icons/field-value.svg | 0 .../dokka/images/nav-icons/field-variable.svg | 0 .../dokka/images/nav-icons/function.svg | 0 .../images/nav-icons/interface-kotlin.svg | 0 .../dokka/images/nav-icons/interface.svg | 0 .../dokka/images/nav-icons/object.svg | 0 .../images/nav-icons/typealias-kotlin.svg | 0 .../resources/dokka/images/theme-toggle.svg | 0 .../dokka-default.properties | 0 .../java-layout-html.properties | 0 .../inbound-link-resolver/javadoc.properties | 0 .../main/resources/dokka/scripts/clipboard.js | 0 .../dokka/scripts/navigation-loader.js | 0 .../dokka/scripts/platform-content-handler.js | 0 .../src/main/resources/dokka/scripts/prism.js | 0 .../symbol-parameters-wrapper_deferred.js | 0 .../dokka/styles/font-jb-sans-auto.css | 0 .../resources/dokka/styles/logo-styles.css | 0 .../src/main/resources/dokka/styles/prism.css | 0 .../src/main/resources/dokka/styles/style.css | 0 .../main/resources/dokka/templates/base.ftl | 0 .../dokka/templates/includes/footer.ftl | 0 .../dokka/templates/includes/header.ftl | 0 .../templates/includes/page_metadata.ftl | 0 .../includes/source_set_selector.ftl | 0 ...ortGracefullyOnMissingDocumentablesTest.kt | 0 .../src/test/kotlin/basic/DRITest.kt | 0 .../src/test/kotlin/basic/DokkaBasicTests.kt | 0 .../test/kotlin/basic/FailOnWarningTest.kt | 0 .../src/test/kotlin/basic/LoggerTest.kt | 0 .../content/ContentInDescriptionTest.kt | 0 .../test/kotlin/content/HighlightingTest.kt | 0 .../annotations/ContentForAnnotationsTest.kt | 0 .../annotations/FileLevelJvmNameTest.kt | 0 .../content/annotations/JavaDeprecatedTest.kt | 0 .../annotations/KotlinDeprecatedTest.kt | 0 .../content/annotations/SinceKotlinTest.kt | 0 .../exceptions/ContentForExceptions.kt | 0 .../content/functions/ContentForBriefTest.kt | 0 .../functions/ContentForConstructors.kt | 0 .../inheritors/ContentForInheritorsTest.kt | 0 .../content/params/ContentForParamsTest.kt | 0 ...tentForClassWithParamsAndPropertiesTest.kt | 0 .../receiver/ContentForReceiverTest.kt | 0 .../content/samples/ContentForSamplesTest.kt | 0 .../content/seealso/ContentForSeeAlsoTest.kt | 0 .../signatures/ConstructorsSignaturesTest.kt | 0 .../signatures/ContentForSignaturesTest.kt | 0 .../content/typealiases/TypealiasTest.kt | 0 .../src/test/kotlin/enums/JavaEnumsTest.kt | 0 .../src/test/kotlin/enums/KotlinEnumsTest.kt | 0 .../test/kotlin/expect/AbstractExpectTest.kt | 0 .../src/test/kotlin/expect/ExpectGenerator.kt | 0 .../src/test/kotlin/expect/ExpectTest.kt | 0 .../src/test/kotlin/expect/ExpectUtils.kt | 0 .../kotlin/expectActuals/ExpectActualsTest.kt | 0 .../kotlin/filter/DeprecationFilterTest.kt | 0 .../kotlin/filter/EmptyPackagesFilterTest.kt | 0 .../test/kotlin/filter/JavaFileFilterTest.kt | 0 .../kotlin/filter/JavaVisibilityFilterTest.kt | 0 .../KotlinArrayDocumentableReplacerTest.kt | 0 .../kotlin/filter/VisibilityFilterTest.kt | 0 .../src/test/kotlin/issues/IssuesTest.kt | 0 .../linkableContent/LinkableContentTest.kt | 0 .../kotlin/linking/EnumValuesLinkingTest.kt | 0 .../AndroidExternalLocationProviderTest.kt | 0 .../DefaultExternalLocationProviderTest.kt | 0 .../Dokka010ExternalLocationProviderTest.kt | 0 .../DokkaLocationProviderTest.kt | 0 .../JavadocExternalLocationProviderTest.kt | 0 .../MultiModuleLinkingTest.kt | 0 .../src/test/kotlin/markdown/KDocTest.kt | 0 .../src/test/kotlin/markdown/LinkTest.kt | 0 .../src/test/kotlin/markdown/ParserTest.kt | 0 .../src/test/kotlin/model/ClassesTest.kt | 0 .../src/test/kotlin/model/CommentTest.kt | 0 .../src/test/kotlin/model/ExtensionsTest.kt | 0 .../src/test/kotlin/model/FunctionsTest.kt | 0 .../src/test/kotlin/model/InheritorsTest.kt | 0 .../src/test/kotlin/model/JavaTest.kt | 0 .../model/MultiLanguageInheritanceTest.kt | 0 .../src/test/kotlin/model/ObjectTest.kt | 0 .../src/test/kotlin/model/PackagesTest.kt | 0 .../src/test/kotlin/model/PropertyTest.kt | 0 .../JavaAnnotationsForParametersTest.kt | 0 .../model/annotations/JavaAnnotationsTest.kt | 0 .../KotlinAnnotationsForParametersTest.kt | 0 .../multiplatform/BasicMultiplatformTest.kt | 0 .../kotlin/packageList/PackageListTest.kt | 0 .../kotlin/pageMerger/PageNodeMergerTest.kt | 0 .../test/kotlin/parsers/JavadocParserTest.kt | 0 .../test/kotlin/renderers/html/BasicTest.kt | 0 .../kotlin/renderers/html/BreadcrumbsTest.kt | 0 .../kotlin/renderers/html/CoverPageTest.kt | 0 .../kotlin/renderers/html/CustomFooterTest.kt | 0 .../kotlin/renderers/html/DivergentTest.kt | 0 .../renderers/html/FooterMessageTest.kt | 0 .../renderers/html/FormattingUtilsTest.kt | 0 .../renderers/html/GroupWrappingTest.kt | 0 .../html/HtmlRenderingOnlyTestBase.kt | 0 .../kotlin/renderers/html/ListStylesTest.kt | 0 .../renderers/html/NavigationIconTest.kt | 0 .../kotlin/renderers/html/NavigationTest.kt | 0 .../html/SearchbarDataInstallerTest.kt | 0 .../html/SourceSetDependentHintTest.kt | 0 .../renderers/html/SourceSetFilterTest.kt | 0 .../renderers/html/TabbedContentTest.kt | 0 .../kotlin/renderers/html/TextStylesTest.kt | 0 .../kotlin/resourceLinks/ResourceLinksTest.kt | 0 .../signatures/AbstractRenderingTest.kt | 0 .../signatures/DivergentSignatureTest.kt | 0 ...FunctionalTypeConstructorsSignatureTest.kt | 0 .../InheritedAccessorsSignatureTest.kt | 0 .../signatures/ObviousTypeSkippingTest.kt | 0 .../kotlin/signatures/RawHtmlRenderingTest.kt | 0 .../test/kotlin/signatures/SignatureTest.kt | 0 .../signatures/VarianceSignatureTest.kt | 0 .../DescriptorSuperPropertiesTest.kt | 0 .../kotlin/superFields/PsiSuperFieldsTest.kt | 0 .../PageTransformerBuilderTest.kt | 0 ...ModuleAndPackageDocumentationReaderTest.kt | 0 .../CommentsToContentConverterTest.kt | 0 ...oduleAndPackageDocumentationReaderTest1.kt | 0 ...oduleAndPackageDocumentationReaderTest3.kt | 0 .../kotlin/transformers/DivisionSwitchTest.kt | 0 ...ntriesDocumentableFilterTransfromerTest.kt | 0 ...ModuleAndPackageDocumentationReaderTest.kt | 0 ...rgeImplicitExpectActualDeclarationsTest.kt | 0 ...eDocumentationTransformerFunctionalTest.kt | 0 ...PackageDocumentationTransformerUnitTest.kt | 0 ...nheritedFunctionsDocumentableFilterTest.kt | 0 .../ReportUndocumentedTransformerTest.kt | 0 .../transformers/SourceLinkTransformerTest.kt | 0 .../transformers/SuppressTagFilterTest.kt | 0 ...rationDocumentableFilterTransformerTest.kt | 0 .../kotlin/transformers/isExceptionTest.kt | 0 .../translators/AccessorMethodNamingTest.kt | 0 .../src/test/kotlin/translators/Bug1341.kt | 0 ...tDescriptorToDocumentableTranslatorTest.kt | 0 .../DefaultPsiToDocumentableTranslatorTest.kt | 0 .../translators/ExternalDocumentablesTest.kt | 0 .../translators/JavadocInheritDocsTest.kt | 0 .../JavadocInheritedDocTagsTest.kt | 0 .../kotlin/translators/JavadocParserTest.kt | 0 .../src/test/kotlin/translators/utils.kt | 0 .../src/test/kotlin/utils/HtmlUtils.kt | 0 .../src/test/kotlin/utils/ModelUtils.kt | 0 .../src/test/kotlin/utils/TagsAnnotations.kt | 0 .../src/test/kotlin/utils/TestUtils.kt | 0 .../src/test/kotlin/utils/contentUtils.kt | 0 .../test/resources/content/samples/samples.kt | 0 .../resources/linkable/includes/include1.md | 0 .../resources/linkable/includes/include11.md | 0 .../resources/linkable/includes/include2.md | 0 .../linkable/samples/jsMain/kotlin/JsClass.kt | 0 .../samples/jsMain/resources/Samples.kt | 0 .../samples/jvmMain/kotlin/JvmClass.kt | 0 .../samples/jvmMain/resources/Samples.kt | 0 .../linkable/sources/jsMain/kotlin/JsClass.kt | 0 .../sources/jvmMain/kotlin/JvmClass.kt | 0 .../kotlin/linking/source/JavaEnum.java | 0 .../kotlin/linking/source/JavaLinker.java | 0 .../kotlin/linking/source/KotlinEnum.kt | 0 .../kotlin/linking/source/KotlinLinker.kt | 0 .../locationProvider/jdk8-package-list | 0 .../multi-module-package-list | 0 .../locationProvider/old-package-list | 0 .../locationProvider/stdlib-package-list | 0 .../commonMain/kotlin/Clock.kt | 0 .../commonMain/kotlin/House.kt | 0 .../jsMain/kotlin/Clock.kt | 0 .../kotlin/Greeter.kt | 0 .../jvmMain/kotlin/example/Clock.kt | 0 .../jvmMain/kotlin/example/ClockDays.kt | 0 .../jvmMain/kotlin/example/HtmlTest.kt | 0 .../jvmMain/kotlin/example/ParticularClock.kt | 0 plugins/base/build.gradle.kts | 82 ------------------- 319 files changed, 82 deletions(-) rename {plugins/base => dokka-subprojects/plugin-base}/README.md (100%) rename {plugins/base => dokka-subprojects/plugin-base}/api/base.api (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/DokkaBase.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/DokkaBaseConfiguration.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/generation/SingleModuleGeneration.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/DefaultRenderer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/FileWriter.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/OutputWriter.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/PackageListService.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/TabSortingStrategy.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/contentTypeChecking.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/HtmlContent.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/HtmlRenderer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/NavigationDataProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/NavigationPage.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/Tags.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/htmlFormatingUtils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/htmlPreprocessors.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/pageId.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/renderers/preprocessors.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/anchors/AnchorsHint.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/external/DefaultExternalLocationProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/external/DefaultExternalLocationProviderFactory.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/external/Dokka010ExternalLocationProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/external/ExternalLocationProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/external/ExternalLocationProviderFactory.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/external/javadoc/AndroidExternalLocationProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/local/DefaultLocationProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/local/DokkaBaseLocationProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/local/DokkaLocationProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/local/DokkaLocationProviderFactory.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/local/LocationProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/local/LocationProviderFactory.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/shared/ExternalDocumentation.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/shared/LinkFormat.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/shared/PackageList.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/shared/RecognizedLinkFormat.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/resolvers/shared/utils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/signatures/JvmSignatureUtils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/signatures/KotlinSignatureProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/signatures/KotlinSignatureUtils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/signatures/SignatureProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/AddToNavigationCommand.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/AddToSearch.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/AddToSourcesetDependencies.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/Command.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/ImmediateHtmlCommandConsumer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/InsertTemplateExtra.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/ProjectNameSubstitutionCommand.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/ReplaceVersionsCommand.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/ResolveLinkCommand.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/templating/jsonMapperForPlugins.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/DefaultDocumentableMerger.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/DeprecatedDocumentableFilterTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/DocumentableReplacerTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/DocumentableVisibilityFilterTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/EmptyModulesFilterTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/EmptyPackagesFilterTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/InheritedEntriesDocumentableFilterTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/InheritorsExtractorTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/KotlinArrayDocumentableReplacerTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/ModuleAndPackageDocumentationTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/ObviousFunctionsDocumentableFilterTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/ReportUndocumentedTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/SuppressTagDocumentableFilter.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/SuppressedByConfigurationDocumentableFilterTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/documentables/utils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/DefaultSamplesTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/annotations/SinceKotlinTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/comments/CommentsToContentConverter.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/merger/FallbackPageMergerStrategy.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/merger/PageMerger.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/merger/PageMergerStrategy.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/merger/SameMethodNamePageMergerStrategy.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/merger/SourceSetMergingPageTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/sourcelinks/SourceLinksTransformer.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/tags/CustomTagContentProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/transformers/pages/tags/SinceKotlinTagContentProvider.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/translators/documentables/DefaultDocumentableToPageTranslator.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/translators/documentables/DefaultPageCreator.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/translators/documentables/DeprecationSectionCreator.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/translators/documentables/DescriptionSections.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/translators/documentables/DriClashAwareName.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/translators/documentables/PageContentBuilder.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/translators/documentables/briefFromContentNodes.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/utils/CollectionExtensions.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/kotlin/utils/alphabeticalOrder.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/docs/javadoc/EnumValueOf.java.template (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/docs/javadoc/EnumValues.java.template (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/docs/kdoc/EnumEntries.kt.template (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/docs/kdoc/EnumValueOf.kt.template (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/docs/kdoc/EnumValues.kt.template (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/format/gfm.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/format/html-as-java.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/format/html.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/format/java-layout-html.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/format/jekyll.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/format/kotlin-website-html.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/format/markdown.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/anchor-copy-button.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/arrow_down.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/burger.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/copy-icon.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/copy-successful-icon.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/footer-go-to-link.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/go-to-top-icon.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/logo-icon.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/abstract-class-kotlin.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/abstract-class.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/annotation-kotlin.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/annotation.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/class-kotlin.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/class.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/enum-kotlin.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/enum.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/exception-class.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/field-value.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/field-variable.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/function.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/interface-kotlin.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/interface.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/object.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/nav-icons/typealias-kotlin.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/images/theme-toggle.svg (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/inbound-link-resolver/dokka-default.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/inbound-link-resolver/java-layout-html.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/inbound-link-resolver/javadoc.properties (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/scripts/clipboard.js (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/scripts/navigation-loader.js (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/scripts/platform-content-handler.js (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/scripts/prism.js (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/scripts/symbol-parameters-wrapper_deferred.js (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/styles/font-jb-sans-auto.css (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/styles/logo-styles.css (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/styles/prism.css (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/styles/style.css (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/templates/base.ftl (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/templates/includes/footer.ftl (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/templates/includes/header.ftl (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/templates/includes/page_metadata.ftl (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/main/resources/dokka/templates/includes/source_set_selector.ftl (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/basic/AbortGracefullyOnMissingDocumentablesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/basic/DRITest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/basic/DokkaBasicTests.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/basic/FailOnWarningTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/basic/LoggerTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/ContentInDescriptionTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/HighlightingTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/annotations/ContentForAnnotationsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/annotations/FileLevelJvmNameTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/annotations/JavaDeprecatedTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/annotations/KotlinDeprecatedTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/annotations/SinceKotlinTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/exceptions/ContentForExceptions.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/functions/ContentForBriefTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/functions/ContentForConstructors.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/inheritors/ContentForInheritorsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/params/ContentForParamsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/properties/ContentForClassWithParamsAndPropertiesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/receiver/ContentForReceiverTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/samples/ContentForSamplesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/seealso/ContentForSeeAlsoTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/signatures/ConstructorsSignaturesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/signatures/ContentForSignaturesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/content/typealiases/TypealiasTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/enums/JavaEnumsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/enums/KotlinEnumsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/expect/AbstractExpectTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/expect/ExpectGenerator.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/expect/ExpectTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/expect/ExpectUtils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/expectActuals/ExpectActualsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/filter/DeprecationFilterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/filter/EmptyPackagesFilterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/filter/JavaFileFilterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/filter/JavaVisibilityFilterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/filter/KotlinArrayDocumentableReplacerTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/filter/VisibilityFilterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/issues/IssuesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/linkableContent/LinkableContentTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/linking/EnumValuesLinkingTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/locationProvider/AndroidExternalLocationProviderTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/locationProvider/DefaultExternalLocationProviderTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/locationProvider/Dokka010ExternalLocationProviderTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/locationProvider/DokkaLocationProviderTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/locationProvider/JavadocExternalLocationProviderTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/locationProvider/MultiModuleLinkingTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/markdown/KDocTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/markdown/LinkTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/markdown/ParserTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/ClassesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/CommentTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/ExtensionsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/FunctionsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/InheritorsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/JavaTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/MultiLanguageInheritanceTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/ObjectTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/PackagesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/PropertyTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/annotations/JavaAnnotationsForParametersTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/annotations/JavaAnnotationsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/model/annotations/KotlinAnnotationsForParametersTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/multiplatform/BasicMultiplatformTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/packageList/PackageListTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/pageMerger/PageNodeMergerTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/parsers/JavadocParserTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/BasicTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/BreadcrumbsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/CoverPageTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/CustomFooterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/DivergentTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/FooterMessageTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/FormattingUtilsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/GroupWrappingTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/ListStylesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/NavigationIconTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/NavigationTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/SearchbarDataInstallerTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/SourceSetDependentHintTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/SourceSetFilterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/TabbedContentTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/renderers/html/TextStylesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/resourceLinks/ResourceLinksTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/signatures/AbstractRenderingTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/signatures/DivergentSignatureTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/signatures/FunctionalTypeConstructorsSignatureTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/signatures/InheritedAccessorsSignatureTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/signatures/ObviousTypeSkippingTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/signatures/RawHtmlRenderingTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/signatures/SignatureTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/signatures/VarianceSignatureTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/superFields/DescriptorSuperPropertiesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/superFields/PsiSuperFieldsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/AbstractContextModuleAndPackageDocumentationReaderTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/CommentsToContentConverterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest1.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest3.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/DivisionSwitchTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/InheritedEntriesDocumentableFilterTransfromerTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/InvalidContentModuleAndPackageDocumentationReaderTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/MergeImplicitExpectActualDeclarationsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerFunctionalTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerUnitTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/ObviousAndInheritedFunctionsDocumentableFilterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/ReportUndocumentedTransformerTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/SourceLinkTransformerTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/SuppressTagFilterTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/SuppressedByConfigurationDocumentableFilterTransformerTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/transformers/isExceptionTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/translators/AccessorMethodNamingTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/translators/Bug1341.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/translators/DefaultDescriptorToDocumentableTranslatorTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/translators/DefaultPsiToDocumentableTranslatorTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/translators/ExternalDocumentablesTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/translators/JavadocInheritDocsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/translators/JavadocInheritedDocTagsTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/translators/JavadocParserTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/translators/utils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/utils/HtmlUtils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/utils/ModelUtils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/utils/TagsAnnotations.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/utils/TestUtils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/kotlin/utils/contentUtils.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/content/samples/samples.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linkable/includes/include1.md (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linkable/includes/include11.md (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linkable/includes/include2.md (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linkable/samples/jsMain/kotlin/JsClass.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linkable/samples/jsMain/resources/Samples.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linkable/samples/jvmMain/kotlin/JvmClass.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linkable/samples/jvmMain/resources/Samples.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linkable/sources/jsMain/kotlin/JsClass.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linkable/sources/jvmMain/kotlin/JvmClass.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaEnum.java (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaLinker.java (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinEnum.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinLinker.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/locationProvider/jdk8-package-list (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/locationProvider/multi-module-package-list (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/locationProvider/old-package-list (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/locationProvider/stdlib-package-list (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/Clock.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/House.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/multiplatform/basicMultiplatformTest/jsMain/kotlin/Clock.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/multiplatform/basicMultiplatformTest/jvmAndJsSecondCommonMain/kotlin/Greeter.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/Clock.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ClockDays.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/HtmlTest.kt (100%) rename {plugins/base => dokka-subprojects/plugin-base}/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ParticularClock.kt (100%) delete mode 100644 plugins/base/build.gradle.kts diff --git a/plugins/base/README.md b/dokka-subprojects/plugin-base/README.md similarity index 100% rename from plugins/base/README.md rename to dokka-subprojects/plugin-base/README.md diff --git a/plugins/base/api/base.api b/dokka-subprojects/plugin-base/api/base.api similarity index 100% rename from plugins/base/api/base.api rename to dokka-subprojects/plugin-base/api/base.api diff --git a/plugins/base/src/main/kotlin/DokkaBase.kt b/dokka-subprojects/plugin-base/src/main/kotlin/DokkaBase.kt similarity index 100% rename from plugins/base/src/main/kotlin/DokkaBase.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/DokkaBase.kt diff --git a/plugins/base/src/main/kotlin/DokkaBaseConfiguration.kt b/dokka-subprojects/plugin-base/src/main/kotlin/DokkaBaseConfiguration.kt similarity index 100% rename from plugins/base/src/main/kotlin/DokkaBaseConfiguration.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/DokkaBaseConfiguration.kt diff --git a/plugins/base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt b/dokka-subprojects/plugin-base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt similarity index 100% rename from plugins/base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/deprecated/AnalysisApiDeprecatedError.kt diff --git a/plugins/base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt b/dokka-subprojects/plugin-base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt similarity index 100% rename from plugins/base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/deprecated/KotlinAnalysisDeprecatedApi.kt diff --git a/plugins/base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt b/dokka-subprojects/plugin-base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt similarity index 100% rename from plugins/base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/deprecated/ParsersDeprecatedAPI.kt diff --git a/plugins/base/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt b/dokka-subprojects/plugin-base/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt similarity index 100% rename from plugins/base/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/deprecated/ParsersFactoriesDeprecatedAPI.kt diff --git a/plugins/base/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt b/dokka-subprojects/plugin-base/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt similarity index 100% rename from plugins/base/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/deprecated/TranslatorDescriptorsDeprecatedAPI.kt diff --git a/plugins/base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt b/dokka-subprojects/plugin-base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt similarity index 100% rename from plugins/base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/deprecated/TranslatorPsiDeprecatedAPI.kt diff --git a/plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt b/dokka-subprojects/plugin-base/src/main/kotlin/generation/SingleModuleGeneration.kt similarity index 100% rename from plugins/base/src/main/kotlin/generation/SingleModuleGeneration.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/generation/SingleModuleGeneration.kt diff --git a/plugins/base/src/main/kotlin/renderers/DefaultRenderer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/DefaultRenderer.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/DefaultRenderer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/DefaultRenderer.kt diff --git a/plugins/base/src/main/kotlin/renderers/FileWriter.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/FileWriter.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/FileWriter.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/FileWriter.kt diff --git a/plugins/base/src/main/kotlin/renderers/OutputWriter.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/OutputWriter.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/OutputWriter.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/OutputWriter.kt diff --git a/plugins/base/src/main/kotlin/renderers/PackageListService.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/PackageListService.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/PackageListService.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/PackageListService.kt diff --git a/plugins/base/src/main/kotlin/renderers/TabSortingStrategy.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/TabSortingStrategy.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/TabSortingStrategy.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/TabSortingStrategy.kt diff --git a/plugins/base/src/main/kotlin/renderers/contentTypeChecking.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/contentTypeChecking.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/contentTypeChecking.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/contentTypeChecking.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/HtmlContent.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/HtmlContent.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/HtmlContent.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/HtmlContent.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/HtmlRenderer.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/HtmlRenderer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/HtmlRenderer.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/NavigationDataProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/NavigationDataProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/NavigationDataProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/NavigationDataProvider.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/NavigationPage.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/NavigationPage.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/NavigationPage.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/NavigationPage.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/SearchbarDataInstaller.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/Tags.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/Tags.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/Tags.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/Tags.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/command/consumers/ImmediateResolutionTagConsumer.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/command/consumers/PathToRootConsumer.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/command/consumers/ReplaceVersionsConsumer.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/command/consumers/ResolveLinkConsumer.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/htmlFormatingUtils.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/htmlPreprocessors.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/htmlPreprocessors.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/htmlPreprocessors.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/htmlPreprocessors.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelFactory.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/DefaultTemplateModelMerger.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/HtmlTemplater.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelFactory.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/innerTemplating/TemplateModelMerger.kt diff --git a/plugins/base/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/html/shouldRenderSourceSetBubbles.kt diff --git a/plugins/base/src/main/kotlin/renderers/pageId.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/pageId.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/pageId.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/pageId.kt diff --git a/plugins/base/src/main/kotlin/renderers/preprocessors.kt b/dokka-subprojects/plugin-base/src/main/kotlin/renderers/preprocessors.kt similarity index 100% rename from plugins/base/src/main/kotlin/renderers/preprocessors.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/renderers/preprocessors.kt diff --git a/plugins/base/src/main/kotlin/resolvers/anchors/AnchorsHint.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/anchors/AnchorsHint.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/anchors/AnchorsHint.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/anchors/AnchorsHint.kt diff --git a/plugins/base/src/main/kotlin/resolvers/external/DefaultExternalLocationProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/DefaultExternalLocationProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/external/DefaultExternalLocationProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/DefaultExternalLocationProvider.kt diff --git a/plugins/base/src/main/kotlin/resolvers/external/DefaultExternalLocationProviderFactory.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/DefaultExternalLocationProviderFactory.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/external/DefaultExternalLocationProviderFactory.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/DefaultExternalLocationProviderFactory.kt diff --git a/plugins/base/src/main/kotlin/resolvers/external/Dokka010ExternalLocationProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/Dokka010ExternalLocationProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/external/Dokka010ExternalLocationProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/Dokka010ExternalLocationProvider.kt diff --git a/plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/ExternalLocationProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/ExternalLocationProvider.kt diff --git a/plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactory.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactory.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactory.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactory.kt diff --git a/plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/ExternalLocationProviderFactoryWithCache.kt diff --git a/plugins/base/src/main/kotlin/resolvers/external/javadoc/AndroidExternalLocationProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/javadoc/AndroidExternalLocationProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/external/javadoc/AndroidExternalLocationProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/javadoc/AndroidExternalLocationProvider.kt diff --git a/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProvider.kt diff --git a/plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/external/javadoc/JavadocExternalLocationProviderFactory.kt diff --git a/plugins/base/src/main/kotlin/resolvers/local/DefaultLocationProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/DefaultLocationProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/local/DefaultLocationProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/DefaultLocationProvider.kt diff --git a/plugins/base/src/main/kotlin/resolvers/local/DokkaBaseLocationProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/DokkaBaseLocationProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/local/DokkaBaseLocationProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/DokkaBaseLocationProvider.kt diff --git a/plugins/base/src/main/kotlin/resolvers/local/DokkaLocationProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/DokkaLocationProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/local/DokkaLocationProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/DokkaLocationProvider.kt diff --git a/plugins/base/src/main/kotlin/resolvers/local/DokkaLocationProviderFactory.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/DokkaLocationProviderFactory.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/local/DokkaLocationProviderFactory.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/DokkaLocationProviderFactory.kt diff --git a/plugins/base/src/main/kotlin/resolvers/local/LocationProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/LocationProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/local/LocationProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/LocationProvider.kt diff --git a/plugins/base/src/main/kotlin/resolvers/local/LocationProviderFactory.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/LocationProviderFactory.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/local/LocationProviderFactory.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/local/LocationProviderFactory.kt diff --git a/plugins/base/src/main/kotlin/resolvers/shared/ExternalDocumentation.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/ExternalDocumentation.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/shared/ExternalDocumentation.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/ExternalDocumentation.kt diff --git a/plugins/base/src/main/kotlin/resolvers/shared/LinkFormat.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/LinkFormat.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/shared/LinkFormat.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/LinkFormat.kt diff --git a/plugins/base/src/main/kotlin/resolvers/shared/PackageList.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/PackageList.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/shared/PackageList.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/PackageList.kt diff --git a/plugins/base/src/main/kotlin/resolvers/shared/RecognizedLinkFormat.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/RecognizedLinkFormat.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/shared/RecognizedLinkFormat.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/RecognizedLinkFormat.kt diff --git a/plugins/base/src/main/kotlin/resolvers/shared/utils.kt b/dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/utils.kt similarity index 100% rename from plugins/base/src/main/kotlin/resolvers/shared/utils.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/resolvers/shared/utils.kt diff --git a/plugins/base/src/main/kotlin/signatures/JvmSignatureUtils.kt b/dokka-subprojects/plugin-base/src/main/kotlin/signatures/JvmSignatureUtils.kt similarity index 100% rename from plugins/base/src/main/kotlin/signatures/JvmSignatureUtils.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/signatures/JvmSignatureUtils.kt diff --git a/plugins/base/src/main/kotlin/signatures/KotlinSignatureProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/signatures/KotlinSignatureProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/signatures/KotlinSignatureProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/signatures/KotlinSignatureProvider.kt diff --git a/plugins/base/src/main/kotlin/signatures/KotlinSignatureUtils.kt b/dokka-subprojects/plugin-base/src/main/kotlin/signatures/KotlinSignatureUtils.kt similarity index 100% rename from plugins/base/src/main/kotlin/signatures/KotlinSignatureUtils.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/signatures/KotlinSignatureUtils.kt diff --git a/plugins/base/src/main/kotlin/signatures/SignatureProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/signatures/SignatureProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/signatures/SignatureProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/signatures/SignatureProvider.kt diff --git a/plugins/base/src/main/kotlin/templating/AddToNavigationCommand.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/AddToNavigationCommand.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/AddToNavigationCommand.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/AddToNavigationCommand.kt diff --git a/plugins/base/src/main/kotlin/templating/AddToSearch.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/AddToSearch.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/AddToSearch.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/AddToSearch.kt diff --git a/plugins/base/src/main/kotlin/templating/AddToSourcesetDependencies.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/AddToSourcesetDependencies.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/AddToSourcesetDependencies.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/AddToSourcesetDependencies.kt diff --git a/plugins/base/src/main/kotlin/templating/Command.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/Command.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/Command.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/Command.kt diff --git a/plugins/base/src/main/kotlin/templating/ImmediateHtmlCommandConsumer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/ImmediateHtmlCommandConsumer.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/ImmediateHtmlCommandConsumer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/ImmediateHtmlCommandConsumer.kt diff --git a/plugins/base/src/main/kotlin/templating/InsertTemplateExtra.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/InsertTemplateExtra.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/InsertTemplateExtra.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/InsertTemplateExtra.kt diff --git a/plugins/base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/PathToRootSubstitutionCommand.kt diff --git a/plugins/base/src/main/kotlin/templating/ProjectNameSubstitutionCommand.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/ProjectNameSubstitutionCommand.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/ProjectNameSubstitutionCommand.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/ProjectNameSubstitutionCommand.kt diff --git a/plugins/base/src/main/kotlin/templating/ReplaceVersionsCommand.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/ReplaceVersionsCommand.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/ReplaceVersionsCommand.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/ReplaceVersionsCommand.kt diff --git a/plugins/base/src/main/kotlin/templating/ResolveLinkCommand.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/ResolveLinkCommand.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/ResolveLinkCommand.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/ResolveLinkCommand.kt diff --git a/plugins/base/src/main/kotlin/templating/jsonMapperForPlugins.kt b/dokka-subprojects/plugin-base/src/main/kotlin/templating/jsonMapperForPlugins.kt similarity index 100% rename from plugins/base/src/main/kotlin/templating/jsonMapperForPlugins.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/templating/jsonMapperForPlugins.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ActualTypealiasAdder.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/DefaultDocumentableMerger.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/DefaultDocumentableMerger.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/DefaultDocumentableMerger.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/DefaultDocumentableMerger.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/DeprecatedDocumentableFilterTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/DeprecatedDocumentableFilterTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/DeprecatedDocumentableFilterTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/DeprecatedDocumentableFilterTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/DocumentableReplacerTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/DocumentableReplacerTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/DocumentableReplacerTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/DocumentableReplacerTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/DocumentableVisibilityFilterTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/DocumentableVisibilityFilterTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/DocumentableVisibilityFilterTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/DocumentableVisibilityFilterTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/EmptyModulesFilterTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/EmptyModulesFilterTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/EmptyModulesFilterTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/EmptyModulesFilterTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/EmptyPackagesFilterTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/EmptyPackagesFilterTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/EmptyPackagesFilterTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/EmptyPackagesFilterTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ExtensionExtractorTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/InheritedEntriesDocumentableFilterTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/InheritedEntriesDocumentableFilterTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/InheritedEntriesDocumentableFilterTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/InheritedEntriesDocumentableFilterTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/InheritorsExtractorTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/InheritorsExtractorTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/InheritorsExtractorTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/InheritorsExtractorTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/KotlinArrayDocumentableReplacerTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/KotlinArrayDocumentableReplacerTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/KotlinArrayDocumentableReplacerTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/KotlinArrayDocumentableReplacerTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/ModuleAndPackageDocumentationTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ModuleAndPackageDocumentationTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/ModuleAndPackageDocumentationTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ModuleAndPackageDocumentationTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/ObviousFunctionsDocumentableFilterTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ObviousFunctionsDocumentableFilterTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/ObviousFunctionsDocumentableFilterTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ObviousFunctionsDocumentableFilterTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/ReportUndocumentedTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ReportUndocumentedTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/ReportUndocumentedTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/ReportUndocumentedTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/SuppressTagDocumentableFilter.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/SuppressTagDocumentableFilter.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/SuppressTagDocumentableFilter.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/SuppressTagDocumentableFilter.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/SuppressedByConditionDocumentableFilterTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConfigurationDocumentableFilterTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/SuppressedByConfigurationDocumentableFilterTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/SuppressedByConfigurationDocumentableFilterTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/SuppressedByConfigurationDocumentableFilterTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/documentables/utils.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/utils.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/documentables/utils.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/documentables/utils.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/DefaultSamplesTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/DefaultSamplesTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/DefaultSamplesTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/DefaultSamplesTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/annotations/SinceKotlinTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/annotations/SinceKotlinTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/annotations/SinceKotlinTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/annotations/SinceKotlinTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/comments/CommentsToContentConverter.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/comments/CommentsToContentConverter.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/comments/CommentsToContentConverter.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/comments/CommentsToContentConverter.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/comments/DocTagToContentConverter.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/merger/FallbackPageMergerStrategy.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/FallbackPageMergerStrategy.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/merger/FallbackPageMergerStrategy.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/FallbackPageMergerStrategy.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/merger/PageMerger.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/PageMerger.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/merger/PageMerger.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/PageMerger.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/merger/PageMergerStrategy.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/PageMergerStrategy.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/merger/PageMergerStrategy.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/PageMergerStrategy.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/merger/SameMethodNamePageMergerStrategy.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/SameMethodNamePageMergerStrategy.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/merger/SameMethodNamePageMergerStrategy.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/SameMethodNamePageMergerStrategy.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/merger/SourceSetMergingPageTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/SourceSetMergingPageTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/merger/SourceSetMergingPageTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/merger/SourceSetMergingPageTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/sourcelinks/SourceLinksTransformer.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/sourcelinks/SourceLinksTransformer.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/sourcelinks/SourceLinksTransformer.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/sourcelinks/SourceLinksTransformer.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/tags/CustomTagContentProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/tags/CustomTagContentProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/tags/CustomTagContentProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/tags/CustomTagContentProvider.kt diff --git a/plugins/base/src/main/kotlin/transformers/pages/tags/SinceKotlinTagContentProvider.kt b/dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/tags/SinceKotlinTagContentProvider.kt similarity index 100% rename from plugins/base/src/main/kotlin/transformers/pages/tags/SinceKotlinTagContentProvider.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/transformers/pages/tags/SinceKotlinTagContentProvider.kt diff --git a/plugins/base/src/main/kotlin/translators/documentables/DefaultDocumentableToPageTranslator.kt b/dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DefaultDocumentableToPageTranslator.kt similarity index 100% rename from plugins/base/src/main/kotlin/translators/documentables/DefaultDocumentableToPageTranslator.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DefaultDocumentableToPageTranslator.kt diff --git a/plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt b/dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt similarity index 100% rename from plugins/base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DefaultPageCreator.kt diff --git a/plugins/base/src/main/kotlin/translators/documentables/DeprecationSectionCreator.kt b/dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DeprecationSectionCreator.kt similarity index 100% rename from plugins/base/src/main/kotlin/translators/documentables/DeprecationSectionCreator.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DeprecationSectionCreator.kt diff --git a/plugins/base/src/main/kotlin/translators/documentables/DescriptionSections.kt b/dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DescriptionSections.kt similarity index 100% rename from plugins/base/src/main/kotlin/translators/documentables/DescriptionSections.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DescriptionSections.kt diff --git a/plugins/base/src/main/kotlin/translators/documentables/DriClashAwareName.kt b/dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DriClashAwareName.kt similarity index 100% rename from plugins/base/src/main/kotlin/translators/documentables/DriClashAwareName.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/DriClashAwareName.kt diff --git a/plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt b/dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/PageContentBuilder.kt similarity index 100% rename from plugins/base/src/main/kotlin/translators/documentables/PageContentBuilder.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/PageContentBuilder.kt diff --git a/plugins/base/src/main/kotlin/translators/documentables/briefFromContentNodes.kt b/dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/briefFromContentNodes.kt similarity index 100% rename from plugins/base/src/main/kotlin/translators/documentables/briefFromContentNodes.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/translators/documentables/briefFromContentNodes.kt diff --git a/plugins/base/src/main/kotlin/utils/CollectionExtensions.kt b/dokka-subprojects/plugin-base/src/main/kotlin/utils/CollectionExtensions.kt similarity index 100% rename from plugins/base/src/main/kotlin/utils/CollectionExtensions.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/utils/CollectionExtensions.kt diff --git a/plugins/base/src/main/kotlin/utils/alphabeticalOrder.kt b/dokka-subprojects/plugin-base/src/main/kotlin/utils/alphabeticalOrder.kt similarity index 100% rename from plugins/base/src/main/kotlin/utils/alphabeticalOrder.kt rename to dokka-subprojects/plugin-base/src/main/kotlin/utils/alphabeticalOrder.kt diff --git a/plugins/base/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin b/dokka-subprojects/plugin-base/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin similarity index 100% rename from plugins/base/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin rename to dokka-subprojects/plugin-base/src/main/resources/META-INF/services/org.jetbrains.dokka.plugability.DokkaPlugin diff --git a/plugins/base/src/main/resources/dokka/docs/javadoc/EnumValueOf.java.template b/dokka-subprojects/plugin-base/src/main/resources/dokka/docs/javadoc/EnumValueOf.java.template similarity index 100% rename from plugins/base/src/main/resources/dokka/docs/javadoc/EnumValueOf.java.template rename to dokka-subprojects/plugin-base/src/main/resources/dokka/docs/javadoc/EnumValueOf.java.template diff --git a/plugins/base/src/main/resources/dokka/docs/javadoc/EnumValues.java.template b/dokka-subprojects/plugin-base/src/main/resources/dokka/docs/javadoc/EnumValues.java.template similarity index 100% rename from plugins/base/src/main/resources/dokka/docs/javadoc/EnumValues.java.template rename to dokka-subprojects/plugin-base/src/main/resources/dokka/docs/javadoc/EnumValues.java.template diff --git a/plugins/base/src/main/resources/dokka/docs/kdoc/EnumEntries.kt.template b/dokka-subprojects/plugin-base/src/main/resources/dokka/docs/kdoc/EnumEntries.kt.template similarity index 100% rename from plugins/base/src/main/resources/dokka/docs/kdoc/EnumEntries.kt.template rename to dokka-subprojects/plugin-base/src/main/resources/dokka/docs/kdoc/EnumEntries.kt.template diff --git a/plugins/base/src/main/resources/dokka/docs/kdoc/EnumValueOf.kt.template b/dokka-subprojects/plugin-base/src/main/resources/dokka/docs/kdoc/EnumValueOf.kt.template similarity index 100% rename from plugins/base/src/main/resources/dokka/docs/kdoc/EnumValueOf.kt.template rename to dokka-subprojects/plugin-base/src/main/resources/dokka/docs/kdoc/EnumValueOf.kt.template diff --git a/plugins/base/src/main/resources/dokka/docs/kdoc/EnumValues.kt.template b/dokka-subprojects/plugin-base/src/main/resources/dokka/docs/kdoc/EnumValues.kt.template similarity index 100% rename from plugins/base/src/main/resources/dokka/docs/kdoc/EnumValues.kt.template rename to dokka-subprojects/plugin-base/src/main/resources/dokka/docs/kdoc/EnumValues.kt.template diff --git a/plugins/base/src/main/resources/dokka/format/gfm.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/format/gfm.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/format/gfm.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/format/gfm.properties diff --git a/plugins/base/src/main/resources/dokka/format/html-as-java.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/format/html-as-java.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/format/html-as-java.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/format/html-as-java.properties diff --git a/plugins/base/src/main/resources/dokka/format/html.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/format/html.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/format/html.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/format/html.properties diff --git a/plugins/base/src/main/resources/dokka/format/java-layout-html.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/format/java-layout-html.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/format/java-layout-html.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/format/java-layout-html.properties diff --git a/plugins/base/src/main/resources/dokka/format/jekyll.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/format/jekyll.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/format/jekyll.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/format/jekyll.properties diff --git a/plugins/base/src/main/resources/dokka/format/kotlin-website-html.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/format/kotlin-website-html.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/format/kotlin-website-html.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/format/kotlin-website-html.properties diff --git a/plugins/base/src/main/resources/dokka/format/markdown.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/format/markdown.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/format/markdown.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/format/markdown.properties diff --git a/plugins/base/src/main/resources/dokka/images/anchor-copy-button.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/anchor-copy-button.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/anchor-copy-button.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/anchor-copy-button.svg diff --git a/plugins/base/src/main/resources/dokka/images/arrow_down.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/arrow_down.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/arrow_down.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/arrow_down.svg diff --git a/plugins/base/src/main/resources/dokka/images/burger.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/burger.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/burger.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/burger.svg diff --git a/plugins/base/src/main/resources/dokka/images/copy-icon.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/copy-icon.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/copy-icon.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/copy-icon.svg diff --git a/plugins/base/src/main/resources/dokka/images/copy-successful-icon.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/copy-successful-icon.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/copy-successful-icon.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/copy-successful-icon.svg diff --git a/plugins/base/src/main/resources/dokka/images/footer-go-to-link.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/footer-go-to-link.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/footer-go-to-link.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/footer-go-to-link.svg diff --git a/plugins/base/src/main/resources/dokka/images/go-to-top-icon.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/go-to-top-icon.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/go-to-top-icon.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/go-to-top-icon.svg diff --git a/plugins/base/src/main/resources/dokka/images/logo-icon.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/logo-icon.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/logo-icon.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/logo-icon.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/abstract-class-kotlin.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/abstract-class-kotlin.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/abstract-class-kotlin.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/abstract-class-kotlin.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/abstract-class.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/abstract-class.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/abstract-class.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/abstract-class.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/annotation-kotlin.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/annotation-kotlin.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/annotation-kotlin.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/annotation-kotlin.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/annotation.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/annotation.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/annotation.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/annotation.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/class-kotlin.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/class-kotlin.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/class-kotlin.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/class-kotlin.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/class.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/class.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/class.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/class.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/enum-kotlin.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/enum-kotlin.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/enum-kotlin.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/enum-kotlin.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/enum.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/enum.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/enum.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/enum.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/exception-class.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/exception-class.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/exception-class.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/exception-class.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/field-value.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/field-value.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/field-value.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/field-value.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/field-variable.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/field-variable.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/field-variable.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/field-variable.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/function.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/function.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/function.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/function.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/interface-kotlin.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/interface-kotlin.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/interface-kotlin.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/interface-kotlin.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/interface.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/interface.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/interface.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/interface.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/object.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/object.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/object.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/object.svg diff --git a/plugins/base/src/main/resources/dokka/images/nav-icons/typealias-kotlin.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/typealias-kotlin.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/nav-icons/typealias-kotlin.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/nav-icons/typealias-kotlin.svg diff --git a/plugins/base/src/main/resources/dokka/images/theme-toggle.svg b/dokka-subprojects/plugin-base/src/main/resources/dokka/images/theme-toggle.svg similarity index 100% rename from plugins/base/src/main/resources/dokka/images/theme-toggle.svg rename to dokka-subprojects/plugin-base/src/main/resources/dokka/images/theme-toggle.svg diff --git a/plugins/base/src/main/resources/dokka/inbound-link-resolver/dokka-default.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/inbound-link-resolver/dokka-default.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/inbound-link-resolver/dokka-default.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/inbound-link-resolver/dokka-default.properties diff --git a/plugins/base/src/main/resources/dokka/inbound-link-resolver/java-layout-html.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/inbound-link-resolver/java-layout-html.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/inbound-link-resolver/java-layout-html.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/inbound-link-resolver/java-layout-html.properties diff --git a/plugins/base/src/main/resources/dokka/inbound-link-resolver/javadoc.properties b/dokka-subprojects/plugin-base/src/main/resources/dokka/inbound-link-resolver/javadoc.properties similarity index 100% rename from plugins/base/src/main/resources/dokka/inbound-link-resolver/javadoc.properties rename to dokka-subprojects/plugin-base/src/main/resources/dokka/inbound-link-resolver/javadoc.properties diff --git a/plugins/base/src/main/resources/dokka/scripts/clipboard.js b/dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/clipboard.js similarity index 100% rename from plugins/base/src/main/resources/dokka/scripts/clipboard.js rename to dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/clipboard.js diff --git a/plugins/base/src/main/resources/dokka/scripts/navigation-loader.js b/dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/navigation-loader.js similarity index 100% rename from plugins/base/src/main/resources/dokka/scripts/navigation-loader.js rename to dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/navigation-loader.js diff --git a/plugins/base/src/main/resources/dokka/scripts/platform-content-handler.js b/dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/platform-content-handler.js similarity index 100% rename from plugins/base/src/main/resources/dokka/scripts/platform-content-handler.js rename to dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/platform-content-handler.js diff --git a/plugins/base/src/main/resources/dokka/scripts/prism.js b/dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/prism.js similarity index 100% rename from plugins/base/src/main/resources/dokka/scripts/prism.js rename to dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/prism.js diff --git a/plugins/base/src/main/resources/dokka/scripts/symbol-parameters-wrapper_deferred.js b/dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/symbol-parameters-wrapper_deferred.js similarity index 100% rename from plugins/base/src/main/resources/dokka/scripts/symbol-parameters-wrapper_deferred.js rename to dokka-subprojects/plugin-base/src/main/resources/dokka/scripts/symbol-parameters-wrapper_deferred.js diff --git a/plugins/base/src/main/resources/dokka/styles/font-jb-sans-auto.css b/dokka-subprojects/plugin-base/src/main/resources/dokka/styles/font-jb-sans-auto.css similarity index 100% rename from plugins/base/src/main/resources/dokka/styles/font-jb-sans-auto.css rename to dokka-subprojects/plugin-base/src/main/resources/dokka/styles/font-jb-sans-auto.css diff --git a/plugins/base/src/main/resources/dokka/styles/logo-styles.css b/dokka-subprojects/plugin-base/src/main/resources/dokka/styles/logo-styles.css similarity index 100% rename from plugins/base/src/main/resources/dokka/styles/logo-styles.css rename to dokka-subprojects/plugin-base/src/main/resources/dokka/styles/logo-styles.css diff --git a/plugins/base/src/main/resources/dokka/styles/prism.css b/dokka-subprojects/plugin-base/src/main/resources/dokka/styles/prism.css similarity index 100% rename from plugins/base/src/main/resources/dokka/styles/prism.css rename to dokka-subprojects/plugin-base/src/main/resources/dokka/styles/prism.css diff --git a/plugins/base/src/main/resources/dokka/styles/style.css b/dokka-subprojects/plugin-base/src/main/resources/dokka/styles/style.css similarity index 100% rename from plugins/base/src/main/resources/dokka/styles/style.css rename to dokka-subprojects/plugin-base/src/main/resources/dokka/styles/style.css diff --git a/plugins/base/src/main/resources/dokka/templates/base.ftl b/dokka-subprojects/plugin-base/src/main/resources/dokka/templates/base.ftl similarity index 100% rename from plugins/base/src/main/resources/dokka/templates/base.ftl rename to dokka-subprojects/plugin-base/src/main/resources/dokka/templates/base.ftl diff --git a/plugins/base/src/main/resources/dokka/templates/includes/footer.ftl b/dokka-subprojects/plugin-base/src/main/resources/dokka/templates/includes/footer.ftl similarity index 100% rename from plugins/base/src/main/resources/dokka/templates/includes/footer.ftl rename to dokka-subprojects/plugin-base/src/main/resources/dokka/templates/includes/footer.ftl diff --git a/plugins/base/src/main/resources/dokka/templates/includes/header.ftl b/dokka-subprojects/plugin-base/src/main/resources/dokka/templates/includes/header.ftl similarity index 100% rename from plugins/base/src/main/resources/dokka/templates/includes/header.ftl rename to dokka-subprojects/plugin-base/src/main/resources/dokka/templates/includes/header.ftl diff --git a/plugins/base/src/main/resources/dokka/templates/includes/page_metadata.ftl b/dokka-subprojects/plugin-base/src/main/resources/dokka/templates/includes/page_metadata.ftl similarity index 100% rename from plugins/base/src/main/resources/dokka/templates/includes/page_metadata.ftl rename to dokka-subprojects/plugin-base/src/main/resources/dokka/templates/includes/page_metadata.ftl diff --git a/plugins/base/src/main/resources/dokka/templates/includes/source_set_selector.ftl b/dokka-subprojects/plugin-base/src/main/resources/dokka/templates/includes/source_set_selector.ftl similarity index 100% rename from plugins/base/src/main/resources/dokka/templates/includes/source_set_selector.ftl rename to dokka-subprojects/plugin-base/src/main/resources/dokka/templates/includes/source_set_selector.ftl diff --git a/plugins/base/src/test/kotlin/basic/AbortGracefullyOnMissingDocumentablesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/basic/AbortGracefullyOnMissingDocumentablesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/basic/AbortGracefullyOnMissingDocumentablesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/basic/AbortGracefullyOnMissingDocumentablesTest.kt diff --git a/plugins/base/src/test/kotlin/basic/DRITest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/basic/DRITest.kt similarity index 100% rename from plugins/base/src/test/kotlin/basic/DRITest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/basic/DRITest.kt diff --git a/plugins/base/src/test/kotlin/basic/DokkaBasicTests.kt b/dokka-subprojects/plugin-base/src/test/kotlin/basic/DokkaBasicTests.kt similarity index 100% rename from plugins/base/src/test/kotlin/basic/DokkaBasicTests.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/basic/DokkaBasicTests.kt diff --git a/plugins/base/src/test/kotlin/basic/FailOnWarningTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/basic/FailOnWarningTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/basic/FailOnWarningTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/basic/FailOnWarningTest.kt diff --git a/plugins/base/src/test/kotlin/basic/LoggerTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/basic/LoggerTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/basic/LoggerTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/basic/LoggerTest.kt diff --git a/plugins/base/src/test/kotlin/content/ContentInDescriptionTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/ContentInDescriptionTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/ContentInDescriptionTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/ContentInDescriptionTest.kt diff --git a/plugins/base/src/test/kotlin/content/HighlightingTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/HighlightingTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/HighlightingTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/HighlightingTest.kt diff --git a/plugins/base/src/test/kotlin/content/annotations/ContentForAnnotationsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/ContentForAnnotationsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/annotations/ContentForAnnotationsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/ContentForAnnotationsTest.kt diff --git a/plugins/base/src/test/kotlin/content/annotations/FileLevelJvmNameTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/FileLevelJvmNameTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/annotations/FileLevelJvmNameTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/FileLevelJvmNameTest.kt diff --git a/plugins/base/src/test/kotlin/content/annotations/JavaDeprecatedTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/JavaDeprecatedTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/annotations/JavaDeprecatedTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/JavaDeprecatedTest.kt diff --git a/plugins/base/src/test/kotlin/content/annotations/KotlinDeprecatedTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/KotlinDeprecatedTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/annotations/KotlinDeprecatedTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/KotlinDeprecatedTest.kt diff --git a/plugins/base/src/test/kotlin/content/annotations/SinceKotlinTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/SinceKotlinTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/annotations/SinceKotlinTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/annotations/SinceKotlinTest.kt diff --git a/plugins/base/src/test/kotlin/content/exceptions/ContentForExceptions.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/exceptions/ContentForExceptions.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/exceptions/ContentForExceptions.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/exceptions/ContentForExceptions.kt diff --git a/plugins/base/src/test/kotlin/content/functions/ContentForBriefTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/functions/ContentForBriefTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/functions/ContentForBriefTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/functions/ContentForBriefTest.kt diff --git a/plugins/base/src/test/kotlin/content/functions/ContentForConstructors.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/functions/ContentForConstructors.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/functions/ContentForConstructors.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/functions/ContentForConstructors.kt diff --git a/plugins/base/src/test/kotlin/content/inheritors/ContentForInheritorsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/inheritors/ContentForInheritorsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/inheritors/ContentForInheritorsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/inheritors/ContentForInheritorsTest.kt diff --git a/plugins/base/src/test/kotlin/content/params/ContentForParamsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/params/ContentForParamsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/params/ContentForParamsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/params/ContentForParamsTest.kt diff --git a/plugins/base/src/test/kotlin/content/properties/ContentForClassWithParamsAndPropertiesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/properties/ContentForClassWithParamsAndPropertiesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/properties/ContentForClassWithParamsAndPropertiesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/properties/ContentForClassWithParamsAndPropertiesTest.kt diff --git a/plugins/base/src/test/kotlin/content/receiver/ContentForReceiverTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/receiver/ContentForReceiverTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/receiver/ContentForReceiverTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/receiver/ContentForReceiverTest.kt diff --git a/plugins/base/src/test/kotlin/content/samples/ContentForSamplesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/samples/ContentForSamplesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/samples/ContentForSamplesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/samples/ContentForSamplesTest.kt diff --git a/plugins/base/src/test/kotlin/content/seealso/ContentForSeeAlsoTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/seealso/ContentForSeeAlsoTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/seealso/ContentForSeeAlsoTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/seealso/ContentForSeeAlsoTest.kt diff --git a/plugins/base/src/test/kotlin/content/signatures/ConstructorsSignaturesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/signatures/ConstructorsSignaturesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/signatures/ConstructorsSignaturesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/signatures/ConstructorsSignaturesTest.kt diff --git a/plugins/base/src/test/kotlin/content/signatures/ContentForSignaturesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/signatures/ContentForSignaturesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/signatures/ContentForSignaturesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/signatures/ContentForSignaturesTest.kt diff --git a/plugins/base/src/test/kotlin/content/typealiases/TypealiasTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/content/typealiases/TypealiasTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/content/typealiases/TypealiasTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/content/typealiases/TypealiasTest.kt diff --git a/plugins/base/src/test/kotlin/enums/JavaEnumsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/enums/JavaEnumsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/enums/JavaEnumsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/enums/JavaEnumsTest.kt diff --git a/plugins/base/src/test/kotlin/enums/KotlinEnumsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/enums/KotlinEnumsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/enums/KotlinEnumsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/enums/KotlinEnumsTest.kt diff --git a/plugins/base/src/test/kotlin/expect/AbstractExpectTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/expect/AbstractExpectTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/expect/AbstractExpectTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/expect/AbstractExpectTest.kt diff --git a/plugins/base/src/test/kotlin/expect/ExpectGenerator.kt b/dokka-subprojects/plugin-base/src/test/kotlin/expect/ExpectGenerator.kt similarity index 100% rename from plugins/base/src/test/kotlin/expect/ExpectGenerator.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/expect/ExpectGenerator.kt diff --git a/plugins/base/src/test/kotlin/expect/ExpectTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/expect/ExpectTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/expect/ExpectTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/expect/ExpectTest.kt diff --git a/plugins/base/src/test/kotlin/expect/ExpectUtils.kt b/dokka-subprojects/plugin-base/src/test/kotlin/expect/ExpectUtils.kt similarity index 100% rename from plugins/base/src/test/kotlin/expect/ExpectUtils.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/expect/ExpectUtils.kt diff --git a/plugins/base/src/test/kotlin/expectActuals/ExpectActualsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/expectActuals/ExpectActualsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/expectActuals/ExpectActualsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/expectActuals/ExpectActualsTest.kt diff --git a/plugins/base/src/test/kotlin/filter/DeprecationFilterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/filter/DeprecationFilterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/filter/DeprecationFilterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/filter/DeprecationFilterTest.kt diff --git a/plugins/base/src/test/kotlin/filter/EmptyPackagesFilterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/filter/EmptyPackagesFilterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/filter/EmptyPackagesFilterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/filter/EmptyPackagesFilterTest.kt diff --git a/plugins/base/src/test/kotlin/filter/JavaFileFilterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/filter/JavaFileFilterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/filter/JavaFileFilterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/filter/JavaFileFilterTest.kt diff --git a/plugins/base/src/test/kotlin/filter/JavaVisibilityFilterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/filter/JavaVisibilityFilterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/filter/JavaVisibilityFilterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/filter/JavaVisibilityFilterTest.kt diff --git a/plugins/base/src/test/kotlin/filter/KotlinArrayDocumentableReplacerTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/filter/KotlinArrayDocumentableReplacerTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/filter/KotlinArrayDocumentableReplacerTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/filter/KotlinArrayDocumentableReplacerTest.kt diff --git a/plugins/base/src/test/kotlin/filter/VisibilityFilterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/filter/VisibilityFilterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/filter/VisibilityFilterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/filter/VisibilityFilterTest.kt diff --git a/plugins/base/src/test/kotlin/issues/IssuesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/issues/IssuesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/issues/IssuesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/issues/IssuesTest.kt diff --git a/plugins/base/src/test/kotlin/linkableContent/LinkableContentTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/linkableContent/LinkableContentTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/linkableContent/LinkableContentTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/linkableContent/LinkableContentTest.kt diff --git a/plugins/base/src/test/kotlin/linking/EnumValuesLinkingTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/linking/EnumValuesLinkingTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/linking/EnumValuesLinkingTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/linking/EnumValuesLinkingTest.kt diff --git a/plugins/base/src/test/kotlin/locationProvider/AndroidExternalLocationProviderTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/AndroidExternalLocationProviderTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/locationProvider/AndroidExternalLocationProviderTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/AndroidExternalLocationProviderTest.kt diff --git a/plugins/base/src/test/kotlin/locationProvider/DefaultExternalLocationProviderTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/DefaultExternalLocationProviderTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/locationProvider/DefaultExternalLocationProviderTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/DefaultExternalLocationProviderTest.kt diff --git a/plugins/base/src/test/kotlin/locationProvider/Dokka010ExternalLocationProviderTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/Dokka010ExternalLocationProviderTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/locationProvider/Dokka010ExternalLocationProviderTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/Dokka010ExternalLocationProviderTest.kt diff --git a/plugins/base/src/test/kotlin/locationProvider/DokkaLocationProviderTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/DokkaLocationProviderTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/locationProvider/DokkaLocationProviderTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/DokkaLocationProviderTest.kt diff --git a/plugins/base/src/test/kotlin/locationProvider/JavadocExternalLocationProviderTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/JavadocExternalLocationProviderTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/locationProvider/JavadocExternalLocationProviderTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/JavadocExternalLocationProviderTest.kt diff --git a/plugins/base/src/test/kotlin/locationProvider/MultiModuleLinkingTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/MultiModuleLinkingTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/locationProvider/MultiModuleLinkingTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/locationProvider/MultiModuleLinkingTest.kt diff --git a/plugins/base/src/test/kotlin/markdown/KDocTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/markdown/KDocTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/markdown/KDocTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/markdown/KDocTest.kt diff --git a/plugins/base/src/test/kotlin/markdown/LinkTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/markdown/LinkTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/markdown/LinkTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/markdown/LinkTest.kt diff --git a/plugins/base/src/test/kotlin/markdown/ParserTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/markdown/ParserTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/markdown/ParserTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/markdown/ParserTest.kt diff --git a/plugins/base/src/test/kotlin/model/ClassesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/ClassesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/ClassesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/ClassesTest.kt diff --git a/plugins/base/src/test/kotlin/model/CommentTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/CommentTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/CommentTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/CommentTest.kt diff --git a/plugins/base/src/test/kotlin/model/ExtensionsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/ExtensionsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/ExtensionsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/ExtensionsTest.kt diff --git a/plugins/base/src/test/kotlin/model/FunctionsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/FunctionsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/FunctionsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/FunctionsTest.kt diff --git a/plugins/base/src/test/kotlin/model/InheritorsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/InheritorsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/InheritorsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/InheritorsTest.kt diff --git a/plugins/base/src/test/kotlin/model/JavaTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/JavaTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/JavaTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/JavaTest.kt diff --git a/plugins/base/src/test/kotlin/model/MultiLanguageInheritanceTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/MultiLanguageInheritanceTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/MultiLanguageInheritanceTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/MultiLanguageInheritanceTest.kt diff --git a/plugins/base/src/test/kotlin/model/ObjectTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/ObjectTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/ObjectTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/ObjectTest.kt diff --git a/plugins/base/src/test/kotlin/model/PackagesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/PackagesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/PackagesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/PackagesTest.kt diff --git a/plugins/base/src/test/kotlin/model/PropertyTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/PropertyTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/PropertyTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/PropertyTest.kt diff --git a/plugins/base/src/test/kotlin/model/annotations/JavaAnnotationsForParametersTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/annotations/JavaAnnotationsForParametersTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/annotations/JavaAnnotationsForParametersTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/annotations/JavaAnnotationsForParametersTest.kt diff --git a/plugins/base/src/test/kotlin/model/annotations/JavaAnnotationsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/annotations/JavaAnnotationsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/annotations/JavaAnnotationsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/annotations/JavaAnnotationsTest.kt diff --git a/plugins/base/src/test/kotlin/model/annotations/KotlinAnnotationsForParametersTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/model/annotations/KotlinAnnotationsForParametersTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/model/annotations/KotlinAnnotationsForParametersTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/model/annotations/KotlinAnnotationsForParametersTest.kt diff --git a/plugins/base/src/test/kotlin/multiplatform/BasicMultiplatformTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/multiplatform/BasicMultiplatformTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/multiplatform/BasicMultiplatformTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/multiplatform/BasicMultiplatformTest.kt diff --git a/plugins/base/src/test/kotlin/packageList/PackageListTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/packageList/PackageListTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/packageList/PackageListTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/packageList/PackageListTest.kt diff --git a/plugins/base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt diff --git a/plugins/base/src/test/kotlin/parsers/JavadocParserTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/parsers/JavadocParserTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/parsers/JavadocParserTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/parsers/JavadocParserTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/BasicTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/BasicTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/BasicTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/BasicTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/BreadcrumbsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/BreadcrumbsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/BreadcrumbsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/BreadcrumbsTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/CoverPageTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/CoverPageTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/CoverPageTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/CoverPageTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/CustomFooterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/CustomFooterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/CustomFooterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/CustomFooterTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/DivergentTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/DivergentTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/DivergentTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/DivergentTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/FooterMessageTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/FooterMessageTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/FooterMessageTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/FooterMessageTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/FormattingUtilsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/FormattingUtilsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/FormattingUtilsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/FormattingUtilsTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/GroupWrappingTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/GroupWrappingTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/GroupWrappingTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/GroupWrappingTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/ListStylesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/ListStylesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/ListStylesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/ListStylesTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/NavigationIconTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/NavigationIconTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/NavigationIconTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/NavigationIconTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/NavigationTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/NavigationTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/NavigationTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/NavigationTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/SearchbarDataInstallerTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/SearchbarDataInstallerTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/SearchbarDataInstallerTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/SearchbarDataInstallerTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/SourceSetDependentHintTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/SourceSetDependentHintTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/SourceSetDependentHintTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/SourceSetDependentHintTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/SourceSetFilterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/SourceSetFilterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/SourceSetFilterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/SourceSetFilterTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/TabbedContentTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/TabbedContentTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/TabbedContentTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/TabbedContentTest.kt diff --git a/plugins/base/src/test/kotlin/renderers/html/TextStylesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/TextStylesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/renderers/html/TextStylesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/renderers/html/TextStylesTest.kt diff --git a/plugins/base/src/test/kotlin/resourceLinks/ResourceLinksTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/resourceLinks/ResourceLinksTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/resourceLinks/ResourceLinksTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/resourceLinks/ResourceLinksTest.kt diff --git a/plugins/base/src/test/kotlin/signatures/AbstractRenderingTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/signatures/AbstractRenderingTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/signatures/AbstractRenderingTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/signatures/AbstractRenderingTest.kt diff --git a/plugins/base/src/test/kotlin/signatures/DivergentSignatureTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/signatures/DivergentSignatureTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/signatures/DivergentSignatureTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/signatures/DivergentSignatureTest.kt diff --git a/plugins/base/src/test/kotlin/signatures/FunctionalTypeConstructorsSignatureTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/signatures/FunctionalTypeConstructorsSignatureTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/signatures/FunctionalTypeConstructorsSignatureTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/signatures/FunctionalTypeConstructorsSignatureTest.kt diff --git a/plugins/base/src/test/kotlin/signatures/InheritedAccessorsSignatureTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/signatures/InheritedAccessorsSignatureTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/signatures/InheritedAccessorsSignatureTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/signatures/InheritedAccessorsSignatureTest.kt diff --git a/plugins/base/src/test/kotlin/signatures/ObviousTypeSkippingTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/signatures/ObviousTypeSkippingTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/signatures/ObviousTypeSkippingTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/signatures/ObviousTypeSkippingTest.kt diff --git a/plugins/base/src/test/kotlin/signatures/RawHtmlRenderingTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/signatures/RawHtmlRenderingTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/signatures/RawHtmlRenderingTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/signatures/RawHtmlRenderingTest.kt diff --git a/plugins/base/src/test/kotlin/signatures/SignatureTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/signatures/SignatureTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/signatures/SignatureTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/signatures/SignatureTest.kt diff --git a/plugins/base/src/test/kotlin/signatures/VarianceSignatureTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/signatures/VarianceSignatureTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/signatures/VarianceSignatureTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/signatures/VarianceSignatureTest.kt diff --git a/plugins/base/src/test/kotlin/superFields/DescriptorSuperPropertiesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/superFields/DescriptorSuperPropertiesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/superFields/DescriptorSuperPropertiesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/superFields/DescriptorSuperPropertiesTest.kt diff --git a/plugins/base/src/test/kotlin/superFields/PsiSuperFieldsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/superFields/PsiSuperFieldsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/superFields/PsiSuperFieldsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/superFields/PsiSuperFieldsTest.kt diff --git a/plugins/base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/AbstractContextModuleAndPackageDocumentationReaderTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/AbstractContextModuleAndPackageDocumentationReaderTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/AbstractContextModuleAndPackageDocumentationReaderTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/AbstractContextModuleAndPackageDocumentationReaderTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest1.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest1.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest1.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest1.kt diff --git a/plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest3.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest3.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest3.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/ContextModuleAndPackageDocumentationReaderTest3.kt diff --git a/plugins/base/src/test/kotlin/transformers/DivisionSwitchTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/DivisionSwitchTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/DivisionSwitchTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/DivisionSwitchTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/InheritedEntriesDocumentableFilterTransfromerTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/InheritedEntriesDocumentableFilterTransfromerTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/InheritedEntriesDocumentableFilterTransfromerTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/InheritedEntriesDocumentableFilterTransfromerTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/InvalidContentModuleAndPackageDocumentationReaderTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/InvalidContentModuleAndPackageDocumentationReaderTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/InvalidContentModuleAndPackageDocumentationReaderTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/InvalidContentModuleAndPackageDocumentationReaderTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/MergeImplicitExpectActualDeclarationsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/MergeImplicitExpectActualDeclarationsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/MergeImplicitExpectActualDeclarationsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/MergeImplicitExpectActualDeclarationsTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerFunctionalTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerFunctionalTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerFunctionalTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerFunctionalTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerUnitTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerUnitTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerUnitTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/ModuleAndPackageDocumentationTransformerUnitTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/ObviousAndInheritedFunctionsDocumentableFilterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/ObviousAndInheritedFunctionsDocumentableFilterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/ObviousAndInheritedFunctionsDocumentableFilterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/ObviousAndInheritedFunctionsDocumentableFilterTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/ReportUndocumentedTransformerTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/ReportUndocumentedTransformerTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/ReportUndocumentedTransformerTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/ReportUndocumentedTransformerTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/SourceLinkTransformerTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/SourceLinkTransformerTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/SourceLinkTransformerTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/SourceLinkTransformerTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/SuppressTagFilterTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/SuppressTagFilterTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/SuppressTagFilterTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/SuppressTagFilterTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/SuppressedByConfigurationDocumentableFilterTransformerTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/SuppressedByConfigurationDocumentableFilterTransformerTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/SuppressedByConfigurationDocumentableFilterTransformerTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/SuppressedByConfigurationDocumentableFilterTransformerTest.kt diff --git a/plugins/base/src/test/kotlin/transformers/isExceptionTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/transformers/isExceptionTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/transformers/isExceptionTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/transformers/isExceptionTest.kt diff --git a/plugins/base/src/test/kotlin/translators/AccessorMethodNamingTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/translators/AccessorMethodNamingTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/translators/AccessorMethodNamingTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/translators/AccessorMethodNamingTest.kt diff --git a/plugins/base/src/test/kotlin/translators/Bug1341.kt b/dokka-subprojects/plugin-base/src/test/kotlin/translators/Bug1341.kt similarity index 100% rename from plugins/base/src/test/kotlin/translators/Bug1341.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/translators/Bug1341.kt diff --git a/plugins/base/src/test/kotlin/translators/DefaultDescriptorToDocumentableTranslatorTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/translators/DefaultDescriptorToDocumentableTranslatorTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/translators/DefaultDescriptorToDocumentableTranslatorTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/translators/DefaultDescriptorToDocumentableTranslatorTest.kt diff --git a/plugins/base/src/test/kotlin/translators/DefaultPsiToDocumentableTranslatorTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/translators/DefaultPsiToDocumentableTranslatorTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/translators/DefaultPsiToDocumentableTranslatorTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/translators/DefaultPsiToDocumentableTranslatorTest.kt diff --git a/plugins/base/src/test/kotlin/translators/ExternalDocumentablesTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/translators/ExternalDocumentablesTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/translators/ExternalDocumentablesTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/translators/ExternalDocumentablesTest.kt diff --git a/plugins/base/src/test/kotlin/translators/JavadocInheritDocsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/translators/JavadocInheritDocsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/translators/JavadocInheritDocsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/translators/JavadocInheritDocsTest.kt diff --git a/plugins/base/src/test/kotlin/translators/JavadocInheritedDocTagsTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/translators/JavadocInheritedDocTagsTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/translators/JavadocInheritedDocTagsTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/translators/JavadocInheritedDocTagsTest.kt diff --git a/plugins/base/src/test/kotlin/translators/JavadocParserTest.kt b/dokka-subprojects/plugin-base/src/test/kotlin/translators/JavadocParserTest.kt similarity index 100% rename from plugins/base/src/test/kotlin/translators/JavadocParserTest.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/translators/JavadocParserTest.kt diff --git a/plugins/base/src/test/kotlin/translators/utils.kt b/dokka-subprojects/plugin-base/src/test/kotlin/translators/utils.kt similarity index 100% rename from plugins/base/src/test/kotlin/translators/utils.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/translators/utils.kt diff --git a/plugins/base/src/test/kotlin/utils/HtmlUtils.kt b/dokka-subprojects/plugin-base/src/test/kotlin/utils/HtmlUtils.kt similarity index 100% rename from plugins/base/src/test/kotlin/utils/HtmlUtils.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/utils/HtmlUtils.kt diff --git a/plugins/base/src/test/kotlin/utils/ModelUtils.kt b/dokka-subprojects/plugin-base/src/test/kotlin/utils/ModelUtils.kt similarity index 100% rename from plugins/base/src/test/kotlin/utils/ModelUtils.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/utils/ModelUtils.kt diff --git a/plugins/base/src/test/kotlin/utils/TagsAnnotations.kt b/dokka-subprojects/plugin-base/src/test/kotlin/utils/TagsAnnotations.kt similarity index 100% rename from plugins/base/src/test/kotlin/utils/TagsAnnotations.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/utils/TagsAnnotations.kt diff --git a/plugins/base/src/test/kotlin/utils/TestUtils.kt b/dokka-subprojects/plugin-base/src/test/kotlin/utils/TestUtils.kt similarity index 100% rename from plugins/base/src/test/kotlin/utils/TestUtils.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/utils/TestUtils.kt diff --git a/plugins/base/src/test/kotlin/utils/contentUtils.kt b/dokka-subprojects/plugin-base/src/test/kotlin/utils/contentUtils.kt similarity index 100% rename from plugins/base/src/test/kotlin/utils/contentUtils.kt rename to dokka-subprojects/plugin-base/src/test/kotlin/utils/contentUtils.kt diff --git a/plugins/base/src/test/resources/content/samples/samples.kt b/dokka-subprojects/plugin-base/src/test/resources/content/samples/samples.kt similarity index 100% rename from plugins/base/src/test/resources/content/samples/samples.kt rename to dokka-subprojects/plugin-base/src/test/resources/content/samples/samples.kt diff --git a/plugins/base/src/test/resources/linkable/includes/include1.md b/dokka-subprojects/plugin-base/src/test/resources/linkable/includes/include1.md similarity index 100% rename from plugins/base/src/test/resources/linkable/includes/include1.md rename to dokka-subprojects/plugin-base/src/test/resources/linkable/includes/include1.md diff --git a/plugins/base/src/test/resources/linkable/includes/include11.md b/dokka-subprojects/plugin-base/src/test/resources/linkable/includes/include11.md similarity index 100% rename from plugins/base/src/test/resources/linkable/includes/include11.md rename to dokka-subprojects/plugin-base/src/test/resources/linkable/includes/include11.md diff --git a/plugins/base/src/test/resources/linkable/includes/include2.md b/dokka-subprojects/plugin-base/src/test/resources/linkable/includes/include2.md similarity index 100% rename from plugins/base/src/test/resources/linkable/includes/include2.md rename to dokka-subprojects/plugin-base/src/test/resources/linkable/includes/include2.md diff --git a/plugins/base/src/test/resources/linkable/samples/jsMain/kotlin/JsClass.kt b/dokka-subprojects/plugin-base/src/test/resources/linkable/samples/jsMain/kotlin/JsClass.kt similarity index 100% rename from plugins/base/src/test/resources/linkable/samples/jsMain/kotlin/JsClass.kt rename to dokka-subprojects/plugin-base/src/test/resources/linkable/samples/jsMain/kotlin/JsClass.kt diff --git a/plugins/base/src/test/resources/linkable/samples/jsMain/resources/Samples.kt b/dokka-subprojects/plugin-base/src/test/resources/linkable/samples/jsMain/resources/Samples.kt similarity index 100% rename from plugins/base/src/test/resources/linkable/samples/jsMain/resources/Samples.kt rename to dokka-subprojects/plugin-base/src/test/resources/linkable/samples/jsMain/resources/Samples.kt diff --git a/plugins/base/src/test/resources/linkable/samples/jvmMain/kotlin/JvmClass.kt b/dokka-subprojects/plugin-base/src/test/resources/linkable/samples/jvmMain/kotlin/JvmClass.kt similarity index 100% rename from plugins/base/src/test/resources/linkable/samples/jvmMain/kotlin/JvmClass.kt rename to dokka-subprojects/plugin-base/src/test/resources/linkable/samples/jvmMain/kotlin/JvmClass.kt diff --git a/plugins/base/src/test/resources/linkable/samples/jvmMain/resources/Samples.kt b/dokka-subprojects/plugin-base/src/test/resources/linkable/samples/jvmMain/resources/Samples.kt similarity index 100% rename from plugins/base/src/test/resources/linkable/samples/jvmMain/resources/Samples.kt rename to dokka-subprojects/plugin-base/src/test/resources/linkable/samples/jvmMain/resources/Samples.kt diff --git a/plugins/base/src/test/resources/linkable/sources/jsMain/kotlin/JsClass.kt b/dokka-subprojects/plugin-base/src/test/resources/linkable/sources/jsMain/kotlin/JsClass.kt similarity index 100% rename from plugins/base/src/test/resources/linkable/sources/jsMain/kotlin/JsClass.kt rename to dokka-subprojects/plugin-base/src/test/resources/linkable/sources/jsMain/kotlin/JsClass.kt diff --git a/plugins/base/src/test/resources/linkable/sources/jvmMain/kotlin/JvmClass.kt b/dokka-subprojects/plugin-base/src/test/resources/linkable/sources/jvmMain/kotlin/JvmClass.kt similarity index 100% rename from plugins/base/src/test/resources/linkable/sources/jvmMain/kotlin/JvmClass.kt rename to dokka-subprojects/plugin-base/src/test/resources/linkable/sources/jvmMain/kotlin/JvmClass.kt diff --git a/plugins/base/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaEnum.java b/dokka-subprojects/plugin-base/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaEnum.java similarity index 100% rename from plugins/base/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaEnum.java rename to dokka-subprojects/plugin-base/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaEnum.java diff --git a/plugins/base/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaLinker.java b/dokka-subprojects/plugin-base/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaLinker.java similarity index 100% rename from plugins/base/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaLinker.java rename to dokka-subprojects/plugin-base/src/test/resources/linking/jvmMain/kotlin/linking/source/JavaLinker.java diff --git a/plugins/base/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinEnum.kt b/dokka-subprojects/plugin-base/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinEnum.kt similarity index 100% rename from plugins/base/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinEnum.kt rename to dokka-subprojects/plugin-base/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinEnum.kt diff --git a/plugins/base/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinLinker.kt b/dokka-subprojects/plugin-base/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinLinker.kt similarity index 100% rename from plugins/base/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinLinker.kt rename to dokka-subprojects/plugin-base/src/test/resources/linking/jvmMain/kotlin/linking/source/KotlinLinker.kt diff --git a/plugins/base/src/test/resources/locationProvider/jdk8-package-list b/dokka-subprojects/plugin-base/src/test/resources/locationProvider/jdk8-package-list similarity index 100% rename from plugins/base/src/test/resources/locationProvider/jdk8-package-list rename to dokka-subprojects/plugin-base/src/test/resources/locationProvider/jdk8-package-list diff --git a/plugins/base/src/test/resources/locationProvider/multi-module-package-list b/dokka-subprojects/plugin-base/src/test/resources/locationProvider/multi-module-package-list similarity index 100% rename from plugins/base/src/test/resources/locationProvider/multi-module-package-list rename to dokka-subprojects/plugin-base/src/test/resources/locationProvider/multi-module-package-list diff --git a/plugins/base/src/test/resources/locationProvider/old-package-list b/dokka-subprojects/plugin-base/src/test/resources/locationProvider/old-package-list similarity index 100% rename from plugins/base/src/test/resources/locationProvider/old-package-list rename to dokka-subprojects/plugin-base/src/test/resources/locationProvider/old-package-list diff --git a/plugins/base/src/test/resources/locationProvider/stdlib-package-list b/dokka-subprojects/plugin-base/src/test/resources/locationProvider/stdlib-package-list similarity index 100% rename from plugins/base/src/test/resources/locationProvider/stdlib-package-list rename to dokka-subprojects/plugin-base/src/test/resources/locationProvider/stdlib-package-list diff --git a/plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/Clock.kt b/dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/Clock.kt similarity index 100% rename from plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/Clock.kt rename to dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/Clock.kt diff --git a/plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/House.kt b/dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/House.kt similarity index 100% rename from plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/House.kt rename to dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/commonMain/kotlin/House.kt diff --git a/plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jsMain/kotlin/Clock.kt b/dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jsMain/kotlin/Clock.kt similarity index 100% rename from plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jsMain/kotlin/Clock.kt rename to dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jsMain/kotlin/Clock.kt diff --git a/plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmAndJsSecondCommonMain/kotlin/Greeter.kt b/dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmAndJsSecondCommonMain/kotlin/Greeter.kt similarity index 100% rename from plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmAndJsSecondCommonMain/kotlin/Greeter.kt rename to dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmAndJsSecondCommonMain/kotlin/Greeter.kt diff --git a/plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/Clock.kt b/dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/Clock.kt similarity index 100% rename from plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/Clock.kt rename to dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/Clock.kt diff --git a/plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ClockDays.kt b/dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ClockDays.kt similarity index 100% rename from plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ClockDays.kt rename to dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ClockDays.kt diff --git a/plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/HtmlTest.kt b/dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/HtmlTest.kt similarity index 100% rename from plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/HtmlTest.kt rename to dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/HtmlTest.kt diff --git a/plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ParticularClock.kt b/dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ParticularClock.kt similarity index 100% rename from plugins/base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ParticularClock.kt rename to dokka-subprojects/plugin-base/src/test/resources/multiplatform/basicMultiplatformTest/jvmMain/kotlin/example/ParticularClock.kt diff --git a/plugins/base/build.gradle.kts b/plugins/base/build.gradle.kts deleted file mode 100644 index cc89832e7a..0000000000 --- a/plugins/base/build.gradle.kts +++ /dev/null @@ -1,82 +0,0 @@ -/* - * Copyright 2014-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license. - */ - -import org.jetbrains.registerDokkaArtifactPublication - -plugins { - id("org.jetbrains.conventions.kotlin-jvm") - id("org.jetbrains.conventions.maven-publish") - id("org.jetbrains.conventions.dokka-html-frontend-files") - id("org.jetbrains.conventions.base-unit-test") -} - -dependencies { - compileOnly(projects.core) - compileOnly(projects.subprojects.analysisKotlinApi) - - implementation(projects.subprojects.analysisMarkdownJb) - - // Other - implementation(kotlin("reflect")) - implementation(libs.kotlinx.coroutines.core) - implementation(libs.jsoup) - implementation(libs.freemarker) - implementation(libs.kotlinx.html) - implementation(libs.jackson.kotlin) - constraints { - implementation(libs.jackson.databind) { - because("CVE-2022-42003") - } - } - - // Test only - testImplementation(kotlin("test")) - testImplementation(libs.junit.jupiterParams) - - symbolsTestConfiguration(project(path = ":subprojects:analysis-kotlin-symbols", configuration = "shadow")) - descriptorsTestConfiguration(project(path = ":subprojects:analysis-kotlin-descriptors", configuration = "shadow")) - testImplementation(projects.plugins.base.baseTestUtils) { - exclude(module = "analysis-kotlin-descriptors") - } - testImplementation(projects.core.contentMatcherTestUtils) - testImplementation(projects.core.testApi) - - dokkaHtmlFrontendFiles(projects.plugins.base.frontend) { - because("fetch frontend files from subproject :plugins:base:frontend") - } -} - -// access the frontend files via the dependency on :plugins:base:frontend -val dokkaHtmlFrontendFiles: Provider = - configurations.dokkaHtmlFrontendFiles.map { frontendFiles -> - frontendFiles.incoming.artifacts.artifactFiles - } - -val preparedokkaHtmlFrontendFiles by tasks.registering(Sync::class) { - description = "copy Dokka Base frontend files into the resources directory" - - from(dokkaHtmlFrontendFiles) { - include("*.js") - into("dokka/scripts") - } - - from(dokkaHtmlFrontendFiles) { - include("*.css") - into("dokka/styles") - } - - into(layout.buildDirectory.dir("generated/src/main/resources")) -} - -sourceSets.main { - resources.srcDir(preparedokkaHtmlFrontendFiles.map { it.destinationDir }) -} - -tasks.test { - maxHeapSize = "4G" -} - -registerDokkaArtifactPublication("dokkaBase") { - artifactId = "dokka-base" -}