Skip to content

Repository files navigation

FormaTux (ScrewFast-based version)

This project started from the ScrewFast template. It is powered by Astro Starlight (see also Astro), Tailwind CSS and Svelte.

Please read the documentation pages for details about :

Install

Works for NodeJS >= 24.4.1. Also requires justfile and GNU stow.

# install both deps and dev deps
npm install

Monitor performances

Requirements: ensure the dev dependencies are installed and Chromium is available on your system (in Ubuntu, install the chromium-browser apt package).

  1. Build the site

    npm run build
  2. Preview it in one process

    npm run preview
  3. Monitor with lighthouse :

    npm run monitor

Once lighthouse had ended, you can stop the preview in the other process. The result is in an html file at the root of the repository (localhost_*.report.html).

Do not trust the performance score if your serving environment and chromium browser have limited performances (e.g. it will be lower in a small personal laptop than in production)
The starter template has a score greater than 96% in production (see https://screwfast.uk on Page Speed Insights)

About

Demo website for hosting free dev courses for school.

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages