Thank you for your interest in contributing to the Webhook Debugger & Logger Apify Actor! We welcome contributions from the community.
If you find a bug, please create a new issue in the GitHub repository. Be sure to include:
- A clear description of the issue
- Steps to reproduce
- Expected vs. actual behavior
- Any relevant error logs or screenshots
Have an idea for a new feature? We'd love to hear it! Open an issue describing:
- The problem you want to solve
- Your proposed solution
- Any alternatives you've considered
- Fork the repository and create a new branch for your feature or fix.
- Follow code style guidelines:
- Use meaningful variable/function names.
- Write self-documenting code with comments for complex logic.
- Run
npm run lintandnpm run typecheckto ensure no errors.
- Write tests:
- Add unit tests for new logic.
- Run
npm testto ensure all tests pass. - See tests/README.md for detailed guidelines on test organization and helpers.
- Submit a Pull Request:
- Provide a clear title and description.
- Reference any related issues.
- Clone the repository.
- Run
npm installto install dependencies. - Run
npm testto verify the setup.
By contributing, you agree that your contributions will be licensed under the ISC License.