1. 21 8月, 2019 5 次提交
    • B
      Cache "spring-doc-resources" archive between builds · 03701018
      Brian Clozel 提交于
      This commit configures the Gradle Download plugin that's used a build
      step when generating the reference documentation. Here we're making sure
      that the task is caching and reusing the resource if it's been
      downloaded already.
      
      See gh-23282
      03701018
    • B
      Download docs resources as zip file in asciidoc build · b3aebf9e
      Brian Clozel 提交于
      Prior to this commit, the reference documentation build with asciidoctor
      would get the common "spring-docs-resources" as a dependency and then
      use it when generating the docs.
      
      As seen in #23124, this can cause problems since we'd like to
      consistently resolve our dependencies. In this case, the
      "spring-doc-resources" archive is not published on maven central since
      it's not officially supported by the Spring team as an open source
      project.
      
      This commit updates the reference documentation build to get this
      archive as a simple download task and avoid resolving it as a
      dependency.
      
      See gh-23282
      b3aebf9e
    • B
      Revert "Revert "Refactor Gradle tasks in Spring Framework build"" · e9523161
      Brian Clozel 提交于
      This reverts commit fb0d6187.
      e9523161
    • S
      Revert "Refactor Gradle tasks in Spring Framework build" · fb0d6187
      Stephane Nicoll 提交于
      This reverts commit 1539ba89.
      fb0d6187
    • B
      Refactor Gradle tasks in Spring Framework build · 1539ba89
      Brian Clozel 提交于
      This commit reorganizes tasks and scripts in the build to only apply
      them where they're needed. We're considering here 3 "types" of projects
      in our build:
      * the root project, handling documentation, publishing, etc
      * framework modules (a project that's published as a spring artifact)
      * internal modules, such as the BOM, our coroutines support and our
      integration-tests
      
      With this change, we're strealining the project configuration for all
      spring modules and only applying plugins when needed (typically our
      kotlin support).
      
      See gh-23282
      1539ba89
  2. 13 8月, 2019 1 次提交
  3. 12 8月, 2019 1 次提交
    • S
      Add Kotlin code snippets to core refdoc · 96658235
      Sebastien Deleuze 提交于
      This commit introduces Kotlin code snippets, for now
      in the core reference documentation. Other sections
      will follow, as well as improvements like global
      language switch.
      
      See gh-21778
      96658235
  4. 10 7月, 2019 1 次提交
  5. 09 4月, 2019 1 次提交
  6. 13 3月, 2019 1 次提交
  7. 06 3月, 2019 1 次提交
  8. 10 1月, 2019 1 次提交
  9. 08 1月, 2019 2 次提交
  10. 13 8月, 2018 1 次提交
  11. 10 5月, 2018 1 次提交
  12. 04 5月, 2018 1 次提交
  13. 04 4月, 2018 2 次提交
  14. 11 12月, 2017 1 次提交
    • S
      Fix Kdoc regression to show only Kotlin API · 769ea1b1
      sdeleuze 提交于
      As of Gradle Kotlin plugin 1.1.60,
      project.sourceSets.main.kotlin.srcDirs contains
      Java source directories in addition to Kotlin
      ones. This commit filter out Java sources to
      retain only Kotlin ones.
      
      Issue: SPR-16268
      769ea1b1
  15. 11 10月, 2017 1 次提交
  16. 06 10月, 2017 1 次提交
  17. 23 9月, 2017 1 次提交
  18. 29 8月, 2017 1 次提交
  19. 21 8月, 2017 3 次提交
  20. 07 4月, 2017 1 次提交
    • S
      Use Rouge syntax highlighting in PDF version of Reference Manual · 3a4b205b
      Sam Brannen 提交于
      This commit uses a tip provided by @mojavelinux to set the syntax
      highlighter to Rouge for the PDF version of the User Guide.
      
      Once Asciidoctor 1.5.7 has been released we will likely switch to Rouge
      for the HTML version of the Reference Manual as well.
      
      Issue: SPR-14997
      3a4b205b
  21. 29 3月, 2017 1 次提交
    • B
      Render reference documentation with Asciidoctor · 924adaec
      Brian Clozel 提交于
      This commit removes docbook from the documentation toolchain and
      instead makes use of asciidoctor to render the reference documentation
      in HTML and PDF formats.
      
      The main Gradle build has been refactored with the documentation tasks
      and sniffer tasks extracted to their own gradle file in the "gradle"
      folder.
      
      A new asciidoctor Spring theme is also used to render the HTML5 backend.
      
      Issue: SPR-14997
      924adaec