First of all, thank you for your interest in contributing to headless-chrome-crawler! When contributing to this project, please first discuss the change you wish to make via issue before making a change.
Please note that this project has a code of conduct, please follow it in all your interactions with this project.
- Modify code following ESLint and the code should be annotated with JSDoc annotations.
- Make sure all tests are passed by
yarn test
(or runyarn test-all
when you modify the RedisCache's code). Modify tests when the interface has changed. - Update the README.md with details of changes to the interface.
- Update the CHANGELOG.md. The versioning scheme we use is Semantic Versioning.
- Make your commit message following Conventional Commits.
- Make a Pull Request and you may request a reviewer to merge your commit.