Thanks for your interest in contributing! Please take a moment to read this guide.
-
Fork the repository and clone your fork (adjust the URL to your fork as needed):
git clone <git@github.com:your-username/GhostCache.git> cd GhostCache
-
Install dependencies:
npm ci
-
Create a new branch from
develop:git checkout develop git checkout -b feat/my-improvement
-
Code style: We use ESLint + Prettier. Your editor should auto-format on save.
-
Testing: Add/update Jest tests under
__tests__/. -
Commit messages: Use Conventional Commits.
feat: add profile header sticky behavior fix: prevent overflow on long words docs: update onboarding README
-
Push your branch to your fork:
git push -u origin feat/my-improvement
-
Open a PR against
developand fill out the PR template. -
Ensure CI passes (lint, tests, build).
-
Respond to review feedback—thank you!