aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/main/kotlin/DokkaBase.kt
AgeCommit message (Collapse)Author
2023-11-10Restructure the project to utilize included builds (#3174)Ignat Beresnev
* Refactor and simplify artifact publishing * Update Gradle to 8.4 * Refactor and simplify convention plugins and build scripts Fixes #3132 --------- Co-authored-by: Adam <897017+aSemy@users.noreply.github.com> Co-authored-by: Oleg Yukhnevich <whyoleg@gmail.com>
2023-10-27Implement analysis test API (#3184)Ignat Beresnev
2023-08-31Enable explicit API mode (#3139)Ignat Beresnev
2023-08-31Update copyright (#3149)Ignat Beresnev
* Add the default copyright profile and enable IDEA project settings * Add the license notice file
2023-08-08Fix and refactor Sample Transformer (#3102)Vadim Mishenev
2023-08-04Reintroduce removed analysis APIs with a deprecation message (#3104)Ignat Beresnev
2023-07-05Decompose Kotlin/Java analysis (#3034)Ignat Beresnev
* Extract analysis into separate modules
2023-02-24Mark Plugin Api as experimental (#2743)Vadim Mishenev
2023-02-24Reorganize tabs for Classlike (#2764)Vadim Mishenev
2023-01-23Dispose `AnalysisEnvironment` (#2755)Vadim Mishenev
2022-12-16Display `SinceKotlin` everywhere (#2708)Vadim Mishenev
* Introduce `extraOptions` * Make 'SinceKotlin' option * Display 'SinceKotlin' everywhere * Dump API * Fix CLI bug * Show custom tags in property brief * Show custom tags in extension brief * Show `SinceKotlin` for TypeAlias * Fix `stdlib.diff` * Add a test * Display doc for actual typealias * Propagate SinceKotlin * Refactor * Refactor in `SinceKotlinTransformer` * Revert "Introduce `extraOptions`" This reverts commit b83fdf5da31a97e2ae037f46a735d34a2f84d2ec. * Revert "Make 'SinceKotlin' option" This reverts commit 69f4641d1776f3a4bcd361919212c2de7fa2364e. * Introduce `dokka.SinceKotlin` system property instead of extra arg * Fix API * Fix tests * Rename * Spread on extensions * Put doc and rename prop
2022-10-13Ignore BuiltIns for StdLib (#2658)Vadim Mishenev
2022-07-08Ignore messages emitted by the IntelliJ Logger (#2563)Ignat Beresnev
2022-02-17Custom doctag extension (#2343)Ignat Beresnev
* Add an extension point for rendering custom doc tags * Iterate over documentable sourcesets when building custom tags * Extract a nested custom tags brief block into a separate method * Filter out tag content providers and make since kotlin brief a one-liner * Add padding to "Since Kotlin" block in brief description
2022-01-18Add external documentable provider (#2307)Paweł Marks
* Add external documentable provider * Update the api spec of base plugin * Hide mistakenly exposed fields * Add comments and fix naming
2021-10-15Fix adding new custom stylesheets in submodules (#2168)vmishenev
2021-09-20Improve versioning plugin (#2104)vmishenev
- support for single module projects - version navigator is on all pages - dropdown arrow for version navigator
2021-08-25Merge pull request #2066 from Kotlin/webhelp-like-frontendMarcin Aman
Webhelp like frontend
2021-08-25Dark mode (#2081)Marcin Aman
2021-08-12Replace arrays of primitive types on std arrays (#2051)vmishenev
2021-07-05Flatten multi-module structure (#1980)Kamil Doległo
* Add support for multimodule package lists * Merge package-lists in multi-module generation * Remove double-wrapping of modules in multi-module generation * Handle empty modules in package lists
2021-04-06Suppress inherited members (#1814)Marcin Aman
2021-03-10Fix multimodule sourcesets dependencies (#1766)Marcin Aman
2021-03-01Add ability to suppress obvious functions like equals, toString... (#1758)Marcin Aman
* Add ability to suppress obvious functions like equals, toString... * Add ability to suppress obvious functions like equals, toString...
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-02-05Deduplicate resources in multimodule (#1711)Marcin Aman
2021-01-21Empty modules filtering (#1699)Marcin Aman
2020-11-27Changing how multimodule location provider works and improving gfm link ↵Błażej Kardyś
substitution
2020-11-27Adding inter-module link resolving template strategy for GfmBłażej Kardyś
2020-11-27Moving SingleGeneration to base pluingBłażej Kardyś
2020-11-27Implement immediate temaplates resolutionPaweł Marks
2020-11-27Add navigation fragments for templatingPaweł Marks
2020-11-27Add templating commands to the html formatPaweł Marks
2020-11-27Extracting dokka generation to the dedicated extension pointPaweł Marks
2020-11-25Make searchbar an extension point (#1615)Marcin Aman
* Make searchbar an extension point * Change SearchbarDataInstaller to be a preprocessor * Split navigation and navigation search
2020-11-09Cleaning querying from plugins where possibleBłażej Kardyś
2020-10-15Make names resulting from clashing DRI-s appear only in navigatable componentsMarcin Aman
2020-10-07Make logo replaceable #1339 (#1488)Marcin Aman
2020-10-05Render react resources as separate css to allow overriding (#1416)Marcin Aman
* Render react resources as separate css to allow overriding * Improve build.gradle.kts
2020-09-24Remove dokka context from creating analysis (#1482)Marcin Aman
2020-09-08Changed way of merging documentables to avoid exception on merging ↵Andrzej Ratajczak
documentables of different types. Minor javadoc fixes. Changed constructor names. Add handling same name pages clash for different platforms
2020-08-31Implement ModuleAndPackageDocumentationReadersebastian.sellmair
2020-08-19Refactor location providersKamil Doległo
2020-08-17Implement SourceSetMergingPageTransformersebastian.sellmair
2020-08-12Implement DocumentableFilterSuppressedTransformersebastian.sellmair
2020-07-13Implemented extension point for tab sorting strategyFilip Zybała
2020-07-13Remove `format` from dokka DokkaConfigurationsebastian.sellmair
2020-07-07Refactor Extension DSL and remove fallback mechanismPaweł Marks
2020-06-25Enforces directory for classlikesAndrzej Ratajczak
2020-06-25Extract information about extensionsPaweł Marks