Skeletonic Stylus ar ett projekt med oppen kallkod; bidrag av alla storlekar ar valkomna — fran stavfelsrattningar till nya komponenter.
Snabbstart
# 1. Forka & klona
git clone git@github.com:YOUR-USER/skeletonic-stylus.git
cd skeletonic-stylus
# 2. Installera (pnpm via corepack)
corepack enable
pnpm install
# 3. Bygg
pnpm run build # full pipeline (stylus → prettier → stylelint → autoprefixer → csso)
# 4. Linta & testa
pnpm run lint
node scripts/a11y-test.mjs
Konventioner
- Grennamn:
feat/kort-beskrivning,fix/kort-beskrivning,docs/kort-beskrivning. - Commits: Conventional Commits. Alla commits ar signerade.
- Stylus: 4-mellanslags indrag, inga semikolon, foredra
$variablesframfor magiska tal, varje offentlig klass lever i ett cascade layer. - Tillganglighet: varje ny komponent maste bevisligen uppfylla WCAG 2.2 AA;
kor
node scripts/a11y-test.mjsmot visningssidan innan du oppnar en PR. - Storleksbudget: karn-stylesheetet maste halla sig under 8 KB gzippat. Om din andring overskrider det, motivera det i PR:en.
Pull requests
- Oppna ett arende forst for allt som inte ar trivialt — sparar omarbete.
- Hall PR:er fokuserade: en logisk andring per PR.
- Uppdatera
CHANGELOG.mdunder "Unreleased". - Se till att CI ar gront innan du begjar granskning.
- Squash-merge ar standard; commit-meddelanden rensar upp vid merge.
Uppforandekod
Genom att delta godkanner du att folja Contributor Covenant 2.1. Var vanlig, ha talamrod, anta goda avsikter.