Quickstart: Drupal Documentation Upgrade System
Prerequisites
- Python 3.11+
- GitHub access token (for Issue/Action automation)
- Gemini API Key
Setup
- Clone this repository.
- Install dependencies:
pip install scrapy beautifulsoup4 pandoc-preprocessor - Initialize the crawler:
python crawler/main.py init
Running the Sync
The system is designed to run automatically via GitHub Actions (Daily Cron). To run manually:
python crawler/main.py sync --scope broad
Reviewing Gaps
- Check the GitHub Issues labeled
documentation-gap. - To approve a gap fix or transition a page to “upgraded” status, comment
/confirmon the respective issue.