$ show microsoft/WhatTheHack
This repository, microsoft/WhatTheHack, is a comprehensive collection of hackathon challenge content focused on Microsoft Azure technologies. It contains over 70 individual 'hacks' covering topics such as Kubernetes, AI, DevOps, serverless, infrastructure-as-code, and more. Each hack includes student challenge instructions, coach solutions, and often starter code and infrastructure templates. The repository serves as a reusable library for running hands-on workshops and self-paced learning. While not a single application, it provides a structured framework for creating and delivering technical training events. The code quality varies across challenges, but the overall organization and documentation are strong, with reusable patterns like GitHub Actions workflows and hack authoring templates.
The LLM identified 2 files worth highlighting for reuse:
A custom GitHub Action for spell-checking markdown files. It uses a Docker container with a Python script to generate a spellcheck configuration and run cspell. This action is self-contained, well-structured, and can be extracted and reused in any repository that needs to enforce spelling in documentation.
A set of templates and guides for creating new hackathon challenges. Includes markdown templates for challenges, solutions, coach guides, and lecture slides. This is a reusable pattern for standardizing hack content creation across teams, demonstrating non-obvious skill in content engineering and process automation.