First off, thank you for considering contributing to LLM-Web-Pilot! It's people like you that make it a great tool.
- Check the Issues tab to see if the bug has already been reported.
- If not, create a new issue. Include as much detail as possible: steps to reproduce, expected behavior, and actual behavior.
- Attach any diagnostic artifacts (
agent_error.png,agent_error.html) if applicable.
- Open an issue with the tag "enhancement".
- Describe the feature you'd like to see and why it would be useful.
- Fork the repository.
- Create a new branch for your feature or fix.
- Write your code and ensure it follows the project style.
- Add or update tests as necessary. (Run
bash examples/test-reference.shto verify changes). - Submit a pull request with a clear description of the modifications.
- Clone your fork.
- Run
npm install. - Run
npx playwright install. - Use the scripts in the
examples/directory to test your changes.
Help us keep LLM-Web-Pilot open and inclusive. Please be respectful and constructive in your communication.
By contributing, you agree that your contributions will be licensed under the project's MIT License.