Start by forking the project's repository on GitHub. This creates a copy of the project under your GitHub account, allowing you to make changes without directly affecting the original project.
We recommend installing Node.js using Volta(JavaScript Tool Manager) and pnpm for managing dependencies.
Install Volta and node:
# install Volta
curl https://get.volta.sh | bash
# install Node
volta install node
Install pnpm:
volta install pnpm
git clone [email protected]:{your-username}/nextlint.git
Change working directory to nextlint:
// 1. install dependencies
pnpm install
// 2.1 start in development mode
pnpm dev
// 2.2 playground with editor
pnpm run --filter=svelte playground
Nextlint using changeset to release and manage versions, more detail about versioning with changeset
Here are steps to create a pull request with a changeset release:
- Create feature/fix branch:
git branch -b feat/bubble_menu
- Commit your change
git add .
git commit -m "feat(bubble_menu): fix style...."
- Create a changeset if you want to publish a version of this change:
pnpm changeset
- Push Code and create PR into nextlint