Thank you for your interest in contributing! This monorepo hosts zero-dependency, ultra-lightweight JavaScript utility libraries.
-
Fork and Clone:
git clone https://github.com/your-username/BaryoDev.Libraries.JavaScript.git cd BaryoDev.Libraries.JavaScript -
Install Dependencies: We use pnpm.
pnpm install
-
Run Tests:
pnpm test
- Create a new branch for your feature or fix.
- Make your changes.
- Add tests for your changes. We aim for 100% test coverage including edge cases.
- Run
pnpm testto ensure everything passes. - If you modified a package's public API or behavior, create a changeset:
pnpm changeset
- Commit and push your changes.
- Open a Pull Request.
- We use TypeScript for all packages.
- Follow the existing code style.
- Use
pnpm lintto check for issues (if available).
By contributing, you agree that your contributions will be licensed under its MIT License.