Thanks for wanting to contribute to @thisux/sveltednd! We’re happy to have you. Please follow these simple guidelines to make it easier for everyone.
-
Fork this repo and clone it to your computer:
git clone https://github.com/thisuxhq/sveltednd.git cd sveltednd npm install
-
Run these commands to check everything works:
npm run dev
: Starts the development server.npm run build
: Builds the library.npm run test
: Runs all tests.
Please be respectful and considerate to everyone. Follow the Contributor Covenant Code of Conduct.
If you find a bug or want to suggest a new feature, open an issue here.
- Be specific about what you need or found.
- Add details like code snippets, screenshots, or steps to reproduce the issue.
- Check existing issues to see if someone else already reported it.
-
Create a new branch for your work:
git checkout -b feature/my-new-feature
-
Write clear commit messages to describe your changes.
-
Push your branch and open a pull request:
git push origin feature/my-new-feature
-
Describe your changes in the pull request, and mention if it fixes any issues.
-
Run Prettier and ESLint to keep code clean:
npm run format npm run lint
-
Use TypeScript to catch errors:
npm run check
Please write or update tests for any changes you make. To run tests:
npm run test
Help keep documentation clear and easy to understand. Update the README or add comments in code to explain any new features.
Thanks for helping us make @thisux/sveltednd better!