mirror of
https://github.com/restincode/restincode.git
synced 2026-09-11 17:19:30 +02:00
Create comprehensive automation system for processing GitHub Issues to generate memorial JSON files. Phase 1 deliverables: - Core Python script with issue fetching and parsing - Configuration system with YAML support - GitHub Issue template parser (handles * and - bullets) - Person data extraction and normalization - Filename generation logic - Memorial JSON generator - Dry-run mode with explicit CLI flags - Comprehensive project documentation in devdocs/ Documentation includes: - Architecture and component design - Implementation phases and roadmap - Data mapping from issues to JSON - Testing checklist - High-priority person list - Progress tracker Testing: - Verified on issue 197 (Kevin Mitnick) - Verified on issue 251 (Kris Nova) - All tests run in safe dry-run mode |
||
|---|---|---|
| .. | ||
| architecture.md | ||
| data-mapping.md | ||
| high-priority-list.md | ||
| phases.md | ||
| progress-tracker.md | ||
| README.md | ||
| testing-checklist.md | ||
RestInCode Issue Processing Automation
This directory contains documentation and tooling for automating the processing of GitHub Issues to create memorial entries on the RestInCode site.
Project Overview
Goal: Automate the processing of 42+ "Add Person" and 14+ "Add Data" GitHub Issues to create memorial JSON files, update the site, and submit PRs.
Approach: Fully automated system that processes issues autonomously, creates individual PRs per person, and handles minimal data gracefully.
Priority: Focus on high-profile individuals first (Dan Kaminsky, Kris Nova, Kevin Mitnick, Adrian Lamo, Bram Moolenaar, etc.)
Documentation Structure
architecture.md- System architecture and design decisionsphases.md- Implementation phases and milestonesdata-mapping.md- How GitHub Issue data maps to JSON schematesting-checklist.md- Testing requirements before PR creationhigh-priority-list.md- List of high-profile individuals to process firstprogress-tracker.md- Track which issues have been processed
Current Status
Phase: Planning and documentation Issues to Process: 42 Add Person, 14 Add Data Completed: 0 In Progress: 0
Quick Start
See phases.md for implementation roadmap.