Thanks for being interested in contributing to this project!
Clone this repo to your local machine and install the dependencies.
pnpm install
Feel free to enhance the existing functions. Please try not to introduce breaking changes.
To keep the package organized, please follow these guidelines when adding new functions.
- Before you start working, it's better to open an issue to discuss first.
- The implementation should be placed under
src/[module]/
. - Do NOT to introduce any production dependencies.
- Provide TSDoc documentation for every exported functions, types and interfaces.
New modules are greatly welcome!
- Create a new folder under
src/
, name it as your add-on name. - Create the entry point
index.ts
undersrc/[module]/
. - Add functions as you would do to the core package.
- Commit and submit as a PR.
Don't worry about the code style as long as you install the dev dependencies. Git hooks will format and fix them for you on committing.
Thank you again for being interested in this project! You are awesome!