🧦🧦🧦Seasons greetings! 🎅❄️🎁🎄🌲 Hope your holiday is filled with peace, joy and lots of activities! In the 12 days to 25th December, why not go through one Flag a day (below)?! Advent is a season of preparation. For GitHub fans, these 12 flags gives you a comprehensive refresher of the many features that GitHub has to offer!🛷🦌🐣
The Siege of GitHub
This repository holds the working repository for The Siege of GitHub: Capture The Flag events.
12 Flags, 12 Winners
- Introduction to GitHub
- GitHub Pages
- Intro to Repository Management
- Customize your GitHub Copilot experience
- Integrate MCP with GitHub Copilot
- Modernize your legacy code with GitHub Copilot
- Scale institutional knowledge with GitHub Copilot Spaces
- Build applications with GitHub Copilot agent mode
- AI in Actions
- Secure your code supply chain
- Introduction to CodeQL
- Migrate Azure DevOps Repository
Who can participate?
Anyone with interest to learn GitHub! The event is a learning experience, and the flags represent varying levels of skills with GitHub: from absolute beginners, to advance experts!
How can I participate?
Anyone can participate in this Capture The Flag activity in 3 easy steps.
1. Star this repo!
You can sign up by starring this repository.
(Yes, it’s that easy 😊, thanks to the star API)
- The GitHub Actions workflow that updates the ranking of this CTF looks for 12 Flags repositories of each stargazer of this repository to get their respective completion times of each flag.
2. Complete any of the 12 flags above in the fastest time possible
3. Check your ranking
By going to the ranking page
- The ranking page normally updates every week, unless there's a CTP event. At a CTP event, it will update whenever a participant declares that he'd completed a flag!
Can I skip the easy flags?
Absolutely! It’s really up to you. In a CTA event, there’s a prize for the winner that captures each of the flag first. So, you can either play it fast by going through what you’re familiar quickly (and competing with more people) or go for the harder flags that less people will be competing for.
