Open Mischback opened 1 year ago
development
branchdevelopment
branchblack
for Python, stylelint
and prettier
for SCSS/SASS)sphinx
to actually create the static HTML output. Management of the actual build process is handled by the project's Makefile
.sphinx
extensions aswellmain
branchmain
development
branch.sphinx
build processsitemap.xml
sphinx linkcheck
and possibly by the HTML validators).Selenium
, Playwright
main
branch; the commit should be a merge commit from a staging branchbrotli
and gzip
compression to everything
Create an actual build pipeline:
Stages
theme/mischback/_src/style/style.scss
intotheme/mischback/static/style.css
sphinx build
to generate the HTML output (in.build
); this step will place the stylesheet in.build/_static/style.css
PostCSS
against.build/_static/style.css
purgecss
autoprefixer
cssnano
runPostHTML
to perform the actual cache bustingDependencies
120
Reference