-
Notifications
You must be signed in to change notification settings - Fork 451
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Dokka 1.5-x #2183
Comments
Hey @rachelcarmena, Thanks for trying this out! There is currently a PR open to simplify the Gradle plugin that will break the dokka. |
Awesome @nomisRev , thanks for the info!! 🙌 I see a small change here (paths are replaced by files): https://github.com/Kotlin/dokka/pull/1194/files#diff-a892d209f9bf6eee5ce6b459af5333d1 |
@nomisRev , |
@nomisRev , I tried the latest DEV version and there are some fixes from Dokka The new configuration to use the Jekyll Plugin of Dokka
I also tried Dokka base plugin with Maybe it's necessary additional configuration. Here my feedback: Both plugins (Base and Jekyll)Search barIt's just available for the Dokka base plugin. Runnable code snippetsIt seems they just work with the Dokka base plugin and all the samples are located at Samples tab or Samples section for Jekyll plugin. I didn't find an option to locate inline samples in the description. All the text after a sample is skipped. And I didn't find a way to make it work with Arrow libraries (screenshot for Dokka base plugin): Jekyll PluginLinksThey work fine for Dokka Base Plugin. However, they don't have the right extension ( Before (Dokka
After:
It also appears SignaturesThey appear at the end now. Before (Dokka
After:
I didn't find a way to remove the StylesThe use of ` is missing. Before (Dokka
After:
So there are several cases where It also impacts on inline code snippets with:
Those directives disappear and code snippets don't have the right style then. TablesThe whole description is shown instead of just the first paragraph: Before (Dokka After: |
Feedback from @sellmair about:
It's not necessary because it's automatically added. |
@kamildoleglo @MarcinAman @Kordyjan |
Update: all these issues with On the other hand, there is an issue with the current version |
The dependency is also fixed for |
I created these issues in |
Thank you @rachelcarmena! |
Closed due to upgraded to Dokka 1.5.0 🥳 |
Hi friends!! So worry 🙏 I think there are still issues with Dokka 1.5.0. For instance:
And
|
Hey @rachelcarmena, Looks like on the STM pages some Weird I ran Isra's branch locally, and it looked fine. Also these STM pages you linked. I'll keep you posted here 👍 |
@rachelcarmena Will have to revert back to |
Hi @nomisRev 🙌 I created 2 issues: The first one was solved and included in Dokka 1.5.0. The second one is still open and it's related to that format issue. I think they are waiting for more people who are interested on Dokka + Jekyll because the first issue was inmediately solved as soon as another person wrote a comment there. About the broken links on the sidebar menu for API documentation, some ideas:
Just sharing a global view to help:
|
Hey @rachelcarmena 🙌 , I think all links are fixed, and the described issues are fixed here: https://github.com/arrow-kt/arrow/tree/testing-web-update I think the The code fences have been fixed, and so have the code blocks. |
Awesome, huge congrats @nomisRev !!! 👏 👏 👏 In case you'd like to avoid the creation of another bucket, here the configuration that I used on Netlify:
|
We've already upgraded Dokka to 1.6.X :D |
This issue includes the necessary changes to upgrade to Dokka 1.4-x.
Necessary changes
arrow/gradle.properties
: update the versiondokka
bydokkaJekyll
in:arrow/scripts/project-run-dokka.sh
arrow/scripts/project-build-doc.sh
arrow/doc-conf.gradle
Changes when using a DEV or EAP version
arrow/generic-conf.gradle
build.gradle
for arrow library:build.gradle
for the modules (exceptarrow-docs
):cc: @raulraja @nomisRev
The text was updated successfully, but these errors were encountered: