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 |
||
|---|---|---|
| .github | ||
| devdocs | ||
| images | ||
| people | ||
| scripts | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| .ruby-version | ||
| .sourcery.yaml | ||
| CNAME | ||
| CODEOWNERS | ||
| config.json | ||
| CONTRIBUTING.md | ||
| favicon.ico | ||
| favicon.png | ||
| Gemfile | ||
| Gemfile.lock | ||
| index.html | ||
| LICENSE | ||
| memorial.html | ||
| peoplelist.json | ||
| Rakefile | ||
| README.md | ||
| style.css | ||
RestInCode (RIC)
A memorial site for Hackers and InfoSec people who have passed.
RIC is a memorial site for Hackers and Information Security people who have passed. In a community and industry that many of us see as timeless, we are quickly learning that is not the reality, as our dear friends and colleagues more frequently move on. Our ideals, our research, and our spirit persists. Unfortunately, our human shells can't keep up sometimes. We seek to honor those who have touched security, technology, and our lives.
Lorem ipsum dolor sit amet. We leave this here for the thoughts we want to convey, but can't find the words for it.
How to contribute
This project is intended to be open to all and a true community effort. Everyone should feel empowered to contribute additional photos, blogs, talks, papers, research, etc for individuals listed.
The most significant request we have for contributors is to help us create the actual person.json file for every individual who has an open Issue ticket. Many people will open an Issue for the deceased, few will take the extra time to create the actual files to populate the site.
Here are some other ways to contribute:
- Updating/improving our website, graphics, and logos (we suck)
- Writing code to auto-publish entries on the anniversary of their passing
- Prioritize adding people who are missing from the website, before prioritizing people who are missing additional data to their bio
See our Ideas discussions or issue label for more opportunities.
Please see our CONTRIBUTING guide for instructions on how to help this project grow.
Stats
Contributors
|
Mauvehed |
Rob Fuller |
Frenchie |
Jericho |
Alijohn Ghassemlouei |
Tetsuo |
|
Tod Beardsley |
Phil Cryer |
Michael Salsone |