Contributing

We welcome all contributions to MonkeyJS! Whether it's code, docs, bug reports, or ideas, your help makes the project better for everyone.

How to Get Started

  1. Fork the repository: Click the Fork button on GitHub to create your own copy.
  2. Clone your fork: git clone https://github.com/<your-username>/monkeyJs.git
  3. Create a new branch: git checkout -b my-feature
  4. Make your changes: Improve code, fix bugs, add docs, or suggest new features!
  5. Test your changes: Run pnpm install and pnpm build to make sure everything works.
  6. Push and open a PR: git push origin my-feature and open a Pull Request on GitHub.

Ways to Contribute

  • Report bugs or suggest features via GitHub Issues
  • Improve documentation and examples
  • Refactor or optimize code
  • Add new features or integrations
  • Review and test Pull Requests

Contributor Guidelines

  • Be kind and respectful to others
  • Follow the code style and linting rules
  • Write clear commit messages
  • Document your changes
  • Ask questions if you’re unsure—everyone is welcome!