Home - griffingilreath/Punch-Card-Project GitHub Wiki
Welcome to the Punch Card Project Wiki
___________________________________________________________________________________
/\ \
\_| |
| ██████╗ ██╗ ██╗███╗ ██╗ ██████╗██╗ ██╗ ██████╗ █████╗ ██████╗ ██████╗ |
| ██╔══██╗██║ ██║████╗ ██║██╔════╝██║ ██║ ██╔════╝██╔══██╗██╔══██╗██╔══██╗ |
| ██████╔╝██║ ██║██╔██╗ ██║██║ ███████║ ██║ ███████║██████╔╝██║ ██║ |
| ██╔═══╝ ██║ ██║██║╚██╗██║██║ ██╔══██║ ██║ ██╔══██║██╔══██╗██║ ██║ |
| ██║ ╚██████╔╝██║ ╚████║╚██████╗██║ ██║ ╚██████╗██║ ██║██║ ██║██████╔╝ |
| ╚═╝ ╚═════╝ ╚═╝ ╚═══╝ ╚═════╝╚═╝ ╚═╝ ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ |
| |
| DO NOT FOLD, SPINDLE, OR MUTILATE |
|__________________________________________________________________________________|
Welcome to the official documentation and research wiki for the Punch Card Project. This wiki contains comprehensive information about the project, including installation guides, usage instructions, design research, and hardware integration details.
Current Version: v0.6.6 - Keychain Integration
This version introduces native system keychain integration for secure credential storage, improves settings management, and enhances project organization. See release notes.
Quick Navigation
User Guides
- Installation Guide - How to install and set up the project
- Usage Guide - Basic usage instructions and examples
- Configuration - Configuration options and customization
- Command Line Arguments - Available command line options
Design Research
- Interface Design History - The evolution of computer interfaces
- Early Apple UI Design - Apple's influence on interface design
- Punch Card Encoding - Technical details on punch card character encoding
- LED Implementation - Guide to LED matrix implementation
- Sociological Aspects - The cultural impact of punch cards
Development
- Project Structure - Overview of the codebase organization
- Contributing Guidelines - How to contribute to the project
- Version History - Detailed changelog of all versions
Hardware
- Hardware Integration - Setting up physical hardware
- Raspberry Pi Setup - Instructions for Raspberry Pi integration
About This Wiki
This wiki houses documentation previously contained in the main repository's docs/
folder. Moving to the wiki format allows for better organization, easier reading, and more focused development in the main repository.
Last updated: March 27, 2024