question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Improve compatibility with the Gradle API, and follow best practices

See original GitHub issue

Is your feature request related to a problem? Please describe

Hi, this is related to the Dokka Gradle plugin, which I would like to help improve.

Improving usage of Gradle would help with the following issues:

This PR is related:

Describe the solution you’d like

Describe alternatives you’ve considered A clear and concise description of any alternative solutions or features you’ve considered

Additional context

Perhaps the dokka team could create a ‘gradle-plugin’ tag for all relevant GitHub issues? https://github.com/Kotlin/dokka/issues?q=is%3Aissue+is%3Aopen++gradle

Are you willing to provide a PR?

Yes. I will try and split this up into smaller PRs.

Issue Analytics

  • State:open
  • Created a year ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
IgnatBeresnevcommented, Nov 21, 2022

Hi! Sorry it’s taking so long, I’ve only now finally got time after re-writing documentation for stable release.

I’ll go over all Gradle PRs in the upcoming weeks 👍

1reaction
IgnatBeresnevcommented, Oct 12, 2022

Wow… thanks! Our Gradle plugin and everything around it definitely needs work. I’ll take us some time to go through PRs, so please bear with us 😅

Read more comments on GitHub >

github_iconTop Results From Across the Web

Improve compatibility with the Gradle API #1114 - GitHub
Currently the plugin does not fully utilise the Gradle plugin API, or follow best practices. Kotlin DSL helpers are available that would make...
Read more >
Best practices for authoring maintainable builds
Avoid using imperative logic in scripts · Avoid using internal Gradle APIs · Follow conventions when declaring tasks · Improve task discoverability ·...
Read more >
Improve the Performance of Gradle Builds
Build performance is critical to productivity. The longer builds take to complete, the more likely they'll disrupt your development flow.
Read more >
Compatibility Matrix - Gradle User Manual
Gradle is tested with Groovy 1.5.8 through 4.0.0. Gradle plugins written in Groovy must use Groovy 3.x for compatibility with Gradle and Groovy...
Read more >
Upgrading your build from Gradle 7.x to the latest
This will help make this incubating API more discoverable and easier to use in an IDE. In some cases, this requires syntax changes....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found