Skip to content

Build pipeline #54

@Mischback

Description

@Mischback

Create an actual build pipeline:

Stages

  • Staging
    • CSS assets -> included in Improve build pipeline #126
      • introduce logic for a development build -> included in Improve build pipeline #126
      • provide the actual cache busting setup -> included in Improve build pipeline #126
        • compilation of stylesheet from theme/mischback/_src/style/style.scss into theme/mischback/static/style.css
        • run sphinx build to generate the HTML output (in .build); this step will place the stylesheet in .build/_static/style.css
        • run PostCSS against .build/_static/style.css
          • using the HTML output as input for purgecss
          • autoprefixer
          • cssnano
        • run PostHTML to perform the actual cache busting
        • run a custom Python script to perform the actual cache busting --> Improve build pipeline #126

Dependencies

Reference

Metadata

Metadata

Assignees

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions