UNPKG

sasori-crawl

Version:

Sasori is a dynamic web crawler powered by Puppeteer, designed for lightning-fast endpoint discovery.

63 lines (39 loc) 2.44 kB
# Contributing to Sasori Welcome to Sasori! We're excited that you're interested in contributing to our project. By contributing, you can help make Sasori even better for everyone. ## How to Contribute If you'd like to contribute to Sasori, here are some steps to get you started: 1. **Fork the Repository**: Start by forking the Sasori repository to your own GitHub account. 2. **Clone the Repository**: Clone the forked repository to your local machine using Git. ```bash git clone https://github.com/your-username/sasori.git ``` 3. **Create a Branch**: Create a new branch for your work to keep your changes isolated from the main codebase. ```bash git checkout -b feature-name ``` 4. **Make Changes**: Make your desired changes to the codebase. 5. **Test Your Changes**: Ensure that your changes work as expected and do not introduce any regressions. 6. **Commit Your Changes**: Commit your changes with descriptive commit messages. ```bash git commit -m "Add feature XYZ" ``` 7. **Push Your Changes**: Push your changes to your forked repository. ```bash git push origin feature-name ``` 8. **Open a Pull Request**: Once you've pushed your changes to your fork, you can open a pull request against the main Sasori repository. Provide a clear description of your changes and why they are necessary. 9. **Review Process**: Your pull request will be reviewed by the maintainers. You may need to address feedback or make additional changes before your changes are merged. ## Code Style and Guidelines - Follow the coding style and guidelines established in the project. - Run eslint to see if all checks are passing: ```bash npx eslint ./ --fix ``` - Write clear and concise commit messages. - Keep your pull requests focused on a single issue or feature. - Ensure your changes pass any existing tests and add new tests if necessary. ## Reporting Issues If you encounter any issues or have suggestions for improvements, please [open an issue](https://github.com/sasori/sasori/issues) on the GitHub repository. Provide detailed information about the problem you encountered and steps to reproduce it. ## License By contributing to Sasori, you agree that your contributions will be licensed under the [MIT License](LICENSE). Thank you for contributing to Sasori! We appreciate your support and contributions.