Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-26564

Create plugin system for Lander

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Lander (https://github.com/lsst-sqre/lander ) is currently hardcoded to produce landing pages with the old-style LSST branding. As part of updating our PDF landing pages to use Rubin Observatory branding (DM-25660) we want to generalize Lander with a plugin system so that the branding of the landing pages can be tweaked independently of Lander itself. This lets us ship separate documentation templates for different organizations (e.g. for Rubin operations vs Rubin construction).

      The plugins should offer two categories of customization:

      • Hooks to parse different types of LaTeX documents (i.e., Lander currently works with the lsstdoc class, but we could imagine also wanting to support aastex documents)
      • Customized Jinja templates for HTML, along with customized CSS, JavaScript, and other assets.

        Attachments

          Issue Links

            Activity

            There are no comments yet on this issue.

              People

              Assignee:
              jsick Jonathan Sick
              Reporter:
              jsick Jonathan Sick
              Watchers:
              Jonathan Sick
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  CI Builds

                  No builds found.