Contributing¶
There are many ways to contribute to URL Frontier, and not all of them require advanced programming skills.
Try URL Frontier¶
Give URL Frontier a try and share feedback or questions in the project Discussions.
Feedback from real crawler users is particularly valuable for identifying unclear documentation, missing functionality, and usability problems.
Improve the documentation¶
Documentation can always be improved.
Contributions that clarify concepts, improve examples, fix mistakes, or make URL Frontier easier for new users to understand are welcome.
Integrate with web crawlers¶
If you have experience with web crawlers, consider integrating URL Frontier with another crawler implementation.
For example, integrations with crawler frameworks such as Scrapy can help demonstrate how the language-neutral API can be used in practice.
Test and benchmark¶
You can also contribute by:
- testing URL Frontier under different workloads;
- benchmarking performance;
- reporting bugs;
- experimenting with different deployment configurations.
Contribute to the service¶
Developers looking for a larger challenge can work on the reference service implementation, performance improvements, scalability, or alternative storage backends.
Development contributions¶
Code contributions are managed through GitHub Issues and Pull Requests.
Before submitting code, read the repository contribution guidelines.
Commits must comply with the Developer Certificate of Origin requirements described in those guidelines.
Get in touch¶
If you are unsure how to contribute, start a conversation in GitHub Discussions.