aboutsummaryrefslogtreecommitdiff
path: root/settings.gradle.kts
AgeCommit message (Collapse)Author
2023-08-31Update copyright (#3149)Ignat Beresnev
* Add the default copyright profile and enable IDEA project settings * Add the license notice file
2023-08-28 Support Dokka K2 analysis (#3094)Vadim Mishenev
Dokka has its own documentable model to represent analyzed code. The analysis is performed by a compiler frontend. In K1 the compiler frontend has descriptors that use the underlying Binding Context (global shared stateful structure). Dokka just maps descriptors to Documentable by DefaultDescriptorToDocumentableTranslator. K2 compiler has FIR tree, which means “Frontend Intermediate Representation”, instead of Binding Context. But we do not use FIR in Dokka directly, since it is too low-level for analysis. The Kotlin compiler provides high-level Analysis API for this case. The API is used by KSP too. Analysis API represent elements of FIR (declarations, parameters and so on) as Symbols. For more details see KtSymbolByFirBuilder, KtSymbol. For Dokka symbol is the replacement of descriptor in K2. Also, to set up the environment of project analysis in K1 we use idea dependencies (or copy-past from there). In K2 for these aims, there is a Standalone mode for Analysis API.
2023-08-04Update Developer Guides (#3088)Ignat Beresnev
2023-07-05Decompose Kotlin/Java analysis (#3034)Ignat Beresnev
* Extract analysis into separate modules
2023-05-26Improve copying base-frontend files between subprojects (#2970)Adam
2023-03-27Mark utilities.* API as Dokka-internal (#2937)Vsevolod Tolstopyatov
* Deprecate unused declaration, remove inline declaration (as it's binary compatible), opt-in into internal API at project level * Opt-in into DokkaInternalApi where applicable * Get rid of intermediate test-utils module
2023-03-20Use cache-redirector for nodejs distributions (#2927)Ignat Beresnev
2023-03-17Introduce Gradle Version Catalog with type-safe project dependencies (#2884)aSemy
2023-03-13Migrate buildSrc to composite build (#2912)Goooler
2023-03-07Use buildSrc convention plugins to configure the Dokka subprojects (#2704)aSemy
2023-01-10Revise documentation (#2728)Ignat Beresnev
Co-authored-by: Sarah Haggarty <sarahhaggarty@users.noreply.github.com>
2022-08-25Enable Gradle Enterprise (#2641)Goooler
2022-04-11Bump com.github.johnrengelman.shadow from 5.2.0 to 7.1.2 (#2337)dependabot[bot]
Bumps com.github.johnrengelman.shadow from 5.2.0 to 7.1.2. --- updated-dependencies: - dependency-name: com.github.johnrengelman.shadow dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-22Remove bintray publish plugins (#2364)Goooler
* Bump binary-compatibility-validator to 0.8.0
2022-01-27Bump com.gradle.plugin-publish from 0.12.0 to 0.20.0 (#2318)dependabot[bot]
Bumps com.gradle.plugin-publish from 0.12.0 to 0.20.0. --- updated-dependencies: - dependency-name: com.gradle.plugin-publish dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-06Change jekyll links to be .html (#1990)Marcin Aman
2021-04-22Remove unused repositories (#1858)Marcin Aman
2021-04-14Introduce binary compatibility plugin (#1774)Marcin Aman
* Introduce binary compatibility plugin * Update diffs
2021-03-01Suppress tag support (#1742)Marcin Aman
* Suppress tag support * Support Hide tag in javadoc * Extract hide tag to be in separate plugin
2021-01-05Versioning (#1654)Błażej Kardyś
* Adding versioning mechanism for multimodule * Versioning improvement * Refactor configuration, add ordering * Fix integration tests * Change packages, unignore test Co-authored-by: Marcin Aman <marcin.aman@gmail.com>
2020-11-27Changing how multimodule location provider works and improving gfm link ↵Błażej Kardyś
substitution
2020-11-27Adding multimodule all modules page creation for gfmBłażej Kardyś
2020-11-27Extracting dokka generation to the dedicated extension pointPaweł Marks
2020-09-03Add Mkdocs plugin to Gradle, split README and Developers' guide into several ↵Kamil Doległo
files
2020-08-25- Move `test` projects into semantic parent projectssebastian.sellmair
- Implement new `:test-utils` project - Resolve requirement for Android SDK installation
2020-07-31Re/de-shadow kotlin-compiler artifactsebastian.sellmair
2020-07-20Use jackson for json serialization and parsingsebastian.sellmair
2020-07-20Improve JSON parsing for CLIAlex Saveau
2020-07-17Add kotlin-eap repository consistently to the projectsebastian.sellmair
2020-07-16Remove mavenLocal as default repository inside the projectsebastian.sellmair
2020-07-15Remove markdown repository in favor of jcenter and remove terminate ↵sebastian.sellmair
:core:dependencies
2020-07-09Update gradle-publish to 0.12.0sebastian.sellmair
2020-07-08Implement simple MavenIntegrationTest.ktsebastian.sellmair
2020-07-08Move common base test utils to submoduleAndrzej Ratajczak
2020-07-07Implement simple cli integration testsebastian.sellmair
2020-07-07Remove old integration tests foldersebastian.sellmair
2020-07-06Manually disable bintray tasks in root project ↵sebastian.sellmair
(https://github.com/bintray/gradle-bintray-plugin/issues/267)
2020-07-06Implement AndroidGradleIntegrationTestsebastian.sellmair
2020-07-02Re-implement first basic gradle integration testsebastian.sellmair
2020-06-25Remove kotlin source analysis from :core to :kotlin-analysis (thanks to ↵sebastian.sellmair
Afzal Najam)
2020-06-23First version of javadoc output generationAndrzej Ratajczak
2020-06-15Rework dokka configuration and Gradle pluginKamil Doległo
2020-06-04Update TS migration to current dev, move to a common package, rename to frontendMarcin Aman
2020-05-30Fix settings.gradle after moving search-componentKamil Doległo
2020-05-21Migrated resources to base-pluginFilip Zybała
2020-05-14Update to 1.4-M2, Native fails with an exceptionKamil Doległo
2020-04-08Moving search-component inside core projectBłażej Kardyś
2020-04-06Integrating fuzzy search into dokkaBłażej Kardyś
2020-04-01Fixes problems with Markdown and JekyllAndrzej Ratajczak
2020-03-31Add test-tools module and matchers for content inside of itPaweł Marks