Skeletonic Stylus

Skeletonic Stylus is an open-source project; contributions of all sizes are welcome — from typo fixes to new components.


Quick start

# 1. Fork & clone
git clone git@github.com:YOUR-USER/skeletonic-stylus.git
cd skeletonic-stylus

# 2. Install (pnpm via corepack)
corepack enable
pnpm install

# 3. Build
pnpm run build           # full pipeline (stylus → prettier → stylelint → autoprefixer → csso)

# 4. Lint & test
pnpm run lint
node scripts/a11y-test.mjs

Conventions


Pull requests

  1. Open an issue first for anything non-trivial — saves rework.
  2. Keep PRs focused: one logical change per PR.
  3. Update the CHANGELOG.md under "Unreleased".
  4. Make sure CI is green before requesting review.
  5. Squash-merge is the default; commit messages will be cleaned up at merge.

Code of conduct

By participating, you agree to abide by the Contributor Covenant 2.1. Be kind, be patient, assume good intent.

Open an issue ↗ · Open a PR ↗