Thank you for your interest in contributing! We welcome bug reports, feature requests, and pull requests.
- Fork the repository
- Clone your fork:
git clone https://github.com/<you>/chatbot-widgets.git - Install dependencies:
pnpm install - Create a feature branch:
git checkout -b my-feature - Make changes and test
- Push and open a Pull Request
- Keep PRs small and focused on a single change
- Update the relevant
README.mdif you change public API - Ensure
node --checkpasses on all modified.jsfiles - New framework wrappers should follow the same pattern as existing packages
- React / Next.js: 2-space indent, single quotes, no semicolons
- Vue: 2-space indent, Options API (Vue 2 + 3 compat)
- Angular: 4-space indent, standalone component pattern
Open a GitHub Issue with:
- Framework and version (e.g., React 18, Vue 3.3)
- Node.js version
- Minimal reproduction steps
- Expected vs. actual behavior
By contributing, you agree that your contributions will be licensed under the MIT License.