A comprehensive repository for creating AI-optimized data systems with automated workflows, structured data generation, and multi-platform content distribution.
templates/client-data.xlsx├── .github/workflows/ # GitHub Actions workflows
│ ├── auto-ping-sitemap.yml # Automated search engine ping upon new files submitted or updated workflow
│ └── generate-from-xlsx.yml # Main processing workflow when client-data.xlsx is updated or submitted
| └── auto-refresh.yml # auto refreshes if sitemap hasn't been updated/updates and pings search engines every 28 days
├── docs/ # Documentation
│ ├── comprehensive_readme.md
│ ├── configuration_templates.md
│ ├── deployment_instructions.md
│ ├── documentation_summary.md
│ ├── google_sheets_setup_guide.md
│ ├── testing_guide.md
│ └── troubleshooting_guide.md
├── templates/ # Template files
│ ├── client-data.xlsx # Main client data template
├── ai-content/ # Generated AI content
├── schemas/ # JSON-LD schemas
├── generate_files_xlsx.py # Enhanced file generation script
├── generate_sitemaps.py # Sitemap generation script
├── requirements.txt # Python dependencies
└── robots.txt # Robot file directives to search engines
Set these in your repository settings under Settings > Secrets and variables > Actions:
GH_TOKEN - Automatically provided by GitHubtemplates/client-data.xlsxgenerate-from-xlsx.yml)auto-ping-sitemap.yml)Comprehensive guides are available in the docs/ directory:
# Clone the repository
git clone https://github.com/DFYRANKINGS/client-ai-data-template.git
cd client-ai-data-template
# Install dependencies
pip install -r requirements.txt
# Run file generation
python generate_files_xlsx.py
# Generate sitemaps
python generate_sitemaps.py
# Run comprehensive tests
python -m pytest tests/
# Validate generated schemas
python validate_schemas.py
This template is provided as-is for client projects. Customize as needed for your specific requirements.
Template Version: 2.0
Last Updated: September 2024
Maintained by: DFYRANKINGS