Skip to content
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

Dokka Gradle Plugin: Implement Gradle Worker Daemon for Dokka generation #2740

Closed
wants to merge 74 commits into from

Commits on Oct 11, 2022

  1. rename DokkaPlugin file

    aSemy committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    da79426 View commit details
    Browse the repository at this point in the history
  2. apply kotlin-dsl plugin, update code to use idiomatic Gradle API (clo…

    …ser matching usage in gradle.kts files)
    aSemy committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    907fd7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa2d7e5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd82041 View commit details
    Browse the repository at this point in the history
  5. remove the 'by' helper function

    aSemy committed Oct 11, 2022
    Configuration menu
    Copy the full SHA
    b184405 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2022

  1. Merge remote-tracking branch 'fork/aSemy/feat/apply_kotlin_dsl_plugin…

    …' into feat/gradle_dokka_executor_service
    aSemy committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    c83aa9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4de8616 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9f1db10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bb31a7f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ac61520 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e47f1ec View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    79d88bf View commit details
    Browse the repository at this point in the history
  8. update API spec

    aSemy committed Oct 13, 2022
    Configuration menu
    Copy the full SHA
    899632f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e02001d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    76df6b4 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2022

  1. Configuration menu
    Copy the full SHA
    14719e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2022

  1. replace DokkaExecutorService with Gradle Worker, for executing DokkaG…

    …enerator in an isolated process
    aSemy committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    42b4978 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f8be7b4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebdb4e7 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2022

  1. Configuration menu
    Copy the full SHA
    e96e87b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c829043 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0ff2edc View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feat/apply_kotlin_dsl_plugin' into feat/expose_finalize…

    …Coroutines_in_gradle
    aSemy committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    fb08197 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bdb6092 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Merge branch 'feat/expose_finalizeCoroutines_in_gradle' into feat/gra…

    …dle_dokka_worker_daemon
    aSemy committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    99e4b54 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2022

  1. Configuration menu
    Copy the full SHA
    e2c8f61 View commit details
    Browse the repository at this point in the history
  2. --init -> --init-script

    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    2af1dcd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5751ca1 View commit details
    Browse the repository at this point in the history
  4. try fixing plugin version

    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    3f5b27e View commit details
    Browse the repository at this point in the history
  5. try fixing plugin publishing

    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    db21caf View commit details
    Browse the repository at this point in the history
  6. try fixing plugin publishing

    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    cba6b41 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e9cd257 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fa05900 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c7ee570 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6f7c9cd View commit details
    Browse the repository at this point in the history
  11. Merge branch 'feat/expose_finalizeCoroutines_in_gradle' into feat/gra…

    …dle_dokka_worker_daemon
    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    ff7d888 View commit details
    Browse the repository at this point in the history
  12. update qodana

    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    6db86ca View commit details
    Browse the repository at this point in the history
  13. update qodana

    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    cb05319 View commit details
    Browse the repository at this point in the history
  14. Merge branch 'feat/expose_finalizeCoroutines_in_gradle' into feat/gra…

    …dle_dokka_worker_daemon
    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    8ed35b1 View commit details
    Browse the repository at this point in the history
  15. rm qodana code-finder (fails on pipeline: Unable to find image 'jetbr…

    …ains/qodana-clone-finder:2021.1-eap' locally)
    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    4c5e343 View commit details
    Browse the repository at this point in the history
  16. rm qodana code-finder (fails on pipeline: Unable to find image 'jetbr…

    …ains/qodana-clone-finder:2021.1-eap' locally)
    aSemy committed Nov 30, 2022
    Configuration menu
    Copy the full SHA
    ccd7d94 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2022

  1. Merge branch 'feat/expose_finalizeCoroutines_in_gradle' into feat/gra…

    …dle_dokka_worker_daemon
    aSemy committed Dec 1, 2022
    Configuration menu
    Copy the full SHA
    ba73452 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Configuration menu
    Copy the full SHA
    fe386b7 View commit details
    Browse the repository at this point in the history
  2. fix mistake during merge

    aSemy committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    14d7a6b View commit details
    Browse the repository at this point in the history
  3. fix mistake during merge

    aSemy committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    8818b67 View commit details
    Browse the repository at this point in the history
  4. format gradle args

    aSemy committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    e3c47c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dbd6ebd View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2022

  1. Configuration menu
    Copy the full SHA
    27a478d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    744598d View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2023

  1. Merge remote-tracking branch 'fork/aSemy/feat/gradle_dokka_worker_dae…

    …mon' into feat/gradle_dokka_worker_daemon
    aSemy committed Jan 1, 2023
    Configuration menu
    Copy the full SHA
    4892e4b View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2023

  1. Configuration menu
    Copy the full SHA
    4f808b8 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'fork/aSemy/feat/apply_kotlin_dsl_plugin…

    …' into feat/move_tasks_into_task_package
    aSemy committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    3517a6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    49db2ad View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'fork/aSemy/feat/move_tasks_into_task_pa…

    …ckage' into feat/remove_property_by_setter
    
    # Conflicts:
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaConfigurationSerializableTest.kt
    aSemy committed Jan 28, 2023
    Configuration menu
    Copy the full SHA
    c800ad0 View commit details
    Browse the repository at this point in the history

Commits on Jan 29, 2023

  1. Merge remote-tracking branch 'origin/master' into feat/gradle_dokka_w…

    …orker_daemon
    
    # Conflicts:
    #	core/api/core.api
    #	core/src/main/kotlin/DokkaBootstrapImpl.kt
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/AbstractDokkaTask.kt
    aSemy committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    e49ece8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b29c6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7362027 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4172fc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8273693 View commit details
    Browse the repository at this point in the history
  6. replace getSafe() with get()/orNull, safeProperty() with property(), …

    …and safeConvention() with convention()
    aSemy committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    01496ab View commit details
    Browse the repository at this point in the history
  7. update API dump

    aSemy committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    1683ef8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7cf2f39 View commit details
    Browse the repository at this point in the history
  9. Merge remote-tracking branch 'fork/aSemy/feat/apply_kotlin_dsl_plugin…

    …' into feat/expose_finalizeCoroutines_in_gradle
    
    # Conflicts:
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/AbstractDokkaTask.kt
    aSemy committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    24b4b98 View commit details
    Browse the repository at this point in the history
  10. Merge remote-tracking branch 'fork/aSemy/feat/expose_finalizeCoroutin…

    …es_in_gradle' into feat/gradle_dokka_worker_daemon
    
    # Conflicts:
    #	.github/workflows/qodana.yml
    aSemy committed Jan 29, 2023
    Configuration menu
    Copy the full SHA
    c5730de View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Merge remote-tracking branch 'origin/master' into feat/remove_propert…

    …y_by_setter-original
    
    # Conflicts:
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/GradleDokkaSourceSetBuilder.kt
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/sourceSetKotlinGistConfiguration.kt
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/utils.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaConfigurationJsonTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaConfigurationSerializableTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaMultiModuleFileLayoutTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/GradleDokkaSourceSetBuilderTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/KotlinDslDokkaTaskConfigurationTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/tasks/DokkaCollectorTaskTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/tasks/DokkaMultiModuleTaskTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/tasks/DokkaTaskTest.kt
    aSemy committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    6ef1cc3 View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/master' into feat/apply_kotlin_d…

    …sl_plugin
    
    # Conflicts:
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/utils.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaCollectorTaskTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaConfigurationJsonTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaConfigurationSerializableTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaTaskTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/GradleDokkaSourceSetBuilderTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/KotlinDslDokkaTaskConfigurationTest.kt
    aSemy committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    910a070 View commit details
    Browse the repository at this point in the history
  3. fix imports

    aSemy committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    0994afb View commit details
    Browse the repository at this point in the history
  4. Merge branch 'feat/apply_kotlin_dsl_plugin' into feat/move_tasks_into…

    …_task_package
    
    # Conflicts:
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaConfigurationJsonTest.kt
    aSemy committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    8754121 View commit details
    Browse the repository at this point in the history
  5. Merge branch 'feat/remove_property_by_setter-original' into feat/grad…

    …le_dokka_worker_daemon
    
    # Conflicts:
    #	core/src/main/kotlin/DokkaBootstrapImpl.kt
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/tasks/AbstractDokkaTask.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/tasks/DokkaCollectorTaskTest.kt
    aSemy committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    a1b4c92 View commit details
    Browse the repository at this point in the history
  6. Merge branch 'feat/remove_property_by_setter-original' into feat/upda…

    …te_gradle_utils_with_kotlin_dsl
    aSemy committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    f8d0618 View commit details
    Browse the repository at this point in the history
  7. Merge branch 'feat/move_tasks_into_task_package' into feat/update_gra…

    …dle_utils_with_kotlin_dsl
    
    # Conflicts:
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaConfigurationJsonTest.kt
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/DokkaConfigurationSerializableTest.kt
    aSemy committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    47010c2 View commit details
    Browse the repository at this point in the history
  8. Merge remote-tracking branch 'fork/aSemy/feat/update_gradle_utils_wit…

    …h_kotlin_dsl' into feat/gradle_dokka_worker_daemon
    
    # Conflicts:
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/tasks/AbstractDokkaTask.kt
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/tasks/DokkaCollectorTask.kt
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/tasks/DokkaTask.kt
    #	runners/gradle-plugin/src/main/kotlin/org/jetbrains/dokka/gradle/tasks/DokkaTaskPartial.kt
    aSemy committed Feb 1, 2023
    Configuration menu
    Copy the full SHA
    3ae314b View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Merge branch 'master' into feat/gradle_dokka_worker_daemon

    # Conflicts:
    #	runners/gradle-plugin/src/test/kotlin/org/jetbrains/dokka/gradle/tasks/AbstractDokkaParentTaskTest.kt
    aSemy committed Feb 16, 2023
    Configuration menu
    Copy the full SHA
    de246ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9d463fb View commit details
    Browse the repository at this point in the history