Skeletonic Stylus aikin buɗaɗɗen tushe ne; ana maraba da gudummawar kowane girma — daga gyaran kuskuren bugu zuwa sababbin abubuwan hadi.
Saurin farawa
# 1. Yi fork & clone
git clone git@github.com:YOUR-USER/skeletonic-stylus.git
cd skeletonic-stylus
# 2. Shigar (pnpm via corepack)
corepack enable
pnpm install
# 3. Gina
pnpm run build # cikakken bututu (stylus → prettier → stylelint → autoprefixer → csso)
# 4. Lint & gwaji
pnpm run lint
node scripts/a11y-test.mjs
Al'adu
- Sunayen reshe:
feat/short-thing,fix/short-thing,docs/short-thing. - Commits: Conventional Commits. An sanya hannu a kan duk commits.
- Stylus: indent na sararin samaniya 4, babu semicolons, fifita
$variablesakan lambobin sihiri, kowane aji na jama'a yana cikin cascade layer. - Samun dama: duk sabon abun hadi dole ne ya nuna cewa ya cika WCAG 2.2 AA; gudanar da
node scripts/a11y-test.mjsakan shafin nunin kafin buɗe PR. - Kasafin girma: dole ne stylesheet na tushe ya kasance ƙasa da 8 KB gzipped. Idan canjin ku ya tura shi sama, bayyana a cikin PR.
Buƙatun jawo
- Buɗe matsala da farko don duk abin da ba ƙarami ba — yana adana sake aiki.
- Ci gaba da mayar da hankali kan PR: canjin tunani guda ɗaya a kowanne PR.
- Sabunta
CHANGELOG.mda ƙarƙashin "Ba a saki ba". - Tabbatar cewa CI kore ne kafin neman bita.
- Squash-merge shi ne tsoho; za a tsaftace saƙonnin commit a lokacin haɗawa.
Ƙa'idar hali
Ta hanyar shiga, kun yarda ku bi Alkawarin Mai Gudummawa 2.1. Ku kasance masu alheri, ku kasance masu haƙuri, ku ɗauka kyakkyawan niyya.