Uploaded image for project: 'Cassandra'
  1. Cassandra
  2. CASSANDRA-17517

In-tree documentation takes a long time to generate

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: In Progress
    • High
    • Resolution: Unresolved
    • None
    • Documentation/Website
    • None
    • Performance
    • Challenging
    • All
    • None

    Description

      To generate the in-tree documentation the website-content tooling will execute the following steps for each branch.

      1. Copy or clone the Cassandra repository depending on the URL supplied
      2. Checkout the branch
      3. Select the version of Java based on the Cassandra version
      4. Compile Cassandra
      5. Generate ADOC files for Nodetool and the Cassandra YAML configuration
      6. Commit to repository

      Once the generated ADOC files are committed to the repository, Antora is executed to generate the HTML.

      The majority of the time taken to execute the above steps is in Step 4 where Cassandra is compiled. This time could be reduced by downloading the precompiled binaries for branches and tags.

      Attachments

        Activity

          People

            Anthony Grasso Anthony Grasso
            Anthony Grasso Anthony Grasso
            Anthony Grasso
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: