Contributing¶
Contributions should preserve the project's public-web scraping scope and existing test coverage.
Before submitting changes:
- Run the test suite with
python -m pytest -q. - Check Python compilation with
python -m compileall scraper run_scraper.pywhen relevant. - Keep changes focused and document user-visible behavior.
See the repository documentation and project history for the current implementation and release records.
Testing Changes¶
Add or update tests when changing CLI behavior, source adapters, acquisition, parsing, or persistence.