Age | Commit message (Collapse) | Author |
|
* 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
|
|
|
|
* Implement vertical alignment (wrapping) of parameters for kt
* Add tests for params wrapping and extend matchers to check for classes
* Add distinguishable parameters block to kotlinAsJava, extract common logic
* Create a separate Kind for symbol function parameters
|
|
* Add external documentable provider
* Update the api spec of base plugin
* Hide mistakenly exposed fields
* Add comments and fix naming
|
|
|
|
|
|
|
|
* - Add ListBuilder to PageContentBuilder.kt to make testing feasible through the builder DSL
- Switch list representation in CommonmarkRenderer.kt to use Markdown syntax instead of HTML
- Switch to non-deprecated Assert in SimpleElementsTest.kt
* Updating base.api to include new builder class and methods
|
|
|
|
- support for single module projects
- version navigator is on all pages
- dropdown arrow for version navigator
|
|
Webhelp like frontend
|
|
* Add manual code highlighting
* Fix test
* Add kotlinAsJava highlighting
* Add runtime highlighting via Prism
* Add copy-button for code block
* Add tests and refactor
* Replace `<br>` for prism.js
* Parse trivial default values
Co-authored-by: Marcin Aman <marcin.aman@gmail.com>
|
|
|
|
* Make briefs contain first paragraph as in spec, resolve issues with i.e.
* Html and the end
|
|
|
|
|
|
|
|
* Fix broken link in kotlinx.serialization
* Rename DRIWithSourceSet to DRIWithSourceSets
|
|
* minor: rename `DefaultRenderer.buildNewLine` to `buildLineBreak`
to better describe what it actually does.
* minor: rename `CommonmarRenderer.appendNewLine` to `buildNewLine`
for consistency.
|
|
|
|
|
|
* 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
|
|
* Multilanguage docs inheritance
* Add map to store inherit doc entries
|
|
* Introduce binary compatibility plugin
* Update diffs
|