Skeletonic Stylus jẹ iṣẹ-akanṣe orisun-ṣiṣi; awọn ilowosi gbogbo iwọn ni a kaabo — lati atunṣe aṣiṣe kikọ si awọn paati tuntun.
Ibẹrẹ kiakia
# 1. Ṣe Fork ati ṣe daakọ
git clone git@github.com:YOUR-USER/skeletonic-stylus.git
cd skeletonic-stylus
# 2. Fi sori ẹrọ (pnpm nipasẹ corepack)
corepack enable
pnpm install
# 3. Kọ
pnpm run build # opo pipe (stylus → prettier → stylelint → autoprefixer → csso)
# 4. Lint ati idanwo
pnpm run lint
node scripts/a11y-test.mjs
Awọn apejọ
- Awọn orukọ ẹka:
feat/nkan-kukuru,fix/nkan-kukuru,docs/nkan-kukuru. - Awọn adehun: Conventional Commits. Gbogbo awọn adehun ni a fọwọsi.
- Stylus: aye-4 indent, ko si semicolons, fẹ
$variablesju awọn nọmba idan lọ, gbogbo kilasi gbogbo eniyan ngbe ninu ipele cascade. - Irayẹ-si: eyikeyi paati tuntun gbọdọ jẹrisi ibamu WCAG 2.2 AA;
ṣiṣẹ
node scripts/a11y-test.mjssi ifihan ṣaaju ṣiṣi PR. - Isuna iwọn: iwe-aṣa ipilẹ gbọdọ wa labẹ 8 KB gzipped. Ti iyipada rẹ ba ti o lọ, ṣe alaye ninu PR.
Awọn ibeere fa
- Ṣii ọran kan ni akọkọ fun ohunkohun ti kii ṣe kekere — o fi agbara pamọ fun atunṣe.
- Jẹ ki awọn PR dojukọ: iyipada ọgbọn kan fun PR kan.
- Ṣe imudojuiwọn
CHANGELOG.mdlabẹ "Ti a ko ti tu silẹ". - Ri daju pe CI jẹ alawọ ewe ṣaaju beere fun atunyẹwo.
- Squash-merge ni aiyipada; awọn ifiranṣẹ adehun ni a yoo ṣe mimọ ni ọna asopọ.
Koodu iwa
Nipa kopa, o gba lati tẹle Contributor Covenant 2.1. Jẹ onirẹlẹ, jẹ onisuuru, ro ero rere.