Comments (3)
#43 fixes a lot. For DataFrame it halves the build time!
Still, I think there's some potential speed to gain in the ArgDocProcessor; currently, all @set
tags are processed before @get
tags, but this happens in such a way that if a @get
tag is found while @set
tags are still present, it's returned without change, but still processed.
from docprocessorgradleplugin.
Now there might be some more time saving in caching the builds with outputs.uptToDateWhen {}
.
Currently, they are rerun every build, but they only need to be updated when:
- the input has changed
- the output has changed (if we make the output Read only, we only need to detect file deletions
Partial updates could also be done, but that would require more research.
from docprocessorgradleplugin.
Also, ArgDocProcessor could run in parallel :)
from docprocessorgradleplugin.
Related Issues (20)
- WIP: Create IDEA plugin to jump to generated source from Doc, or show generated docs in a popup live HOT 4
- Custom preprocessors currently don't work HOT 1
- Link behavior HOT 2
- Windows and MacOS failures HOT 1
- Make processors for standard tags such as @return and @param that move them to the end
- Rendering sometimes breaks with `[]` HOT 1
- References to extension/member functions that exist in a supertype don't work HOT 4
- Add @tags to autocomplete recommendation in IntelliJ plugin
- Make @delete processor HOT 1
- Render errors in KDoc HOT 1
- Make `/** $[Arg] */` notation possible as concise version of `{@getArg [Arg]}` HOT 4
- Move removing '\' to its own processor
- `splitDocContentPerBlock()`'s block detection is inconsistent with KDoc
- `{@getArg key default value}` notation HOT 1
- IntelliJ plugin: highlight KDoc
- Dokka 1.9.10
- K2
- `@ExportAsHtml` html link in intellij plugin is only visible on first render
- Use Konsist instead of Dokka for file analysis from Gradle HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docprocessorgradleplugin.