Tools Collection: Development Tools & Workflows¶
Every craftsman needs their tools. This collection houses quests focused on mastering the tools, workflows, and practices that professional developers use daily. From version control to CI/CD, these quests transform you from a code writer into a software craftsperson.
Collection Overview¶
The Tools collection includes quests about: - Version Control - Git, branching strategies, and commit practices - CI/CD Pipelines - GitHub Actions and automated workflows - AI Automation - AI-powered development tools and practices - Project Management - Issue tracking, changelogs, and documentation - Framework Mastery - Django, Jekyll, and other development frameworks
Available Quests¶
π Version Control & Git¶
Commitments to Clean Commits¶
Quest Type: Main π° | Difficulty: π’ Easy | Estimated Time: 30-45 minutes
Learn the art of writing meaningful, well-structured commit messages. Master conventional commits and clean Git history practices.
Skills You'll Master: - Conventional commit format - Semantic versioning alignment - Git history management - Commit message best practices
Prerequisites: Basic Git knowledge
Branches and Pull Requests¶
Quest Type: Main π° | Difficulty: π‘ Medium | Estimated Time: 45-60 minutes
Master branching strategies and pull request workflows. Learn GitFlow, GitHub Flow, and how to collaborate effectively.
Skills You'll Master: - Branch naming conventions - PR creation and review workflows - Merge strategies (merge, squash, rebase) - Code review best practices
Prerequisites: Commitments to Clean Commits
π§ CI/CD & Automation¶
Action Triggers¶
Quest Type: Side βοΈ | Difficulty: π‘ Medium | Estimated Time: 45-60 minutes
Master GitHub Actions triggers and events. Learn to automate workflows based on pushes, PRs, schedules, and custom events.
Skills You'll Master: - GitHub Actions event triggers - Workflow dispatch and manual triggers - Scheduled workflows (cron) - Conditional workflow execution
Prerequisites: GitHub account, YAML basics
Change Logs¶
Quest Type: Side βοΈ | Difficulty: π’ Easy | Estimated Time: 30-45 minutes
Learn to maintain professional changelogs. Track releases, document changes, and communicate updates to users.
Skills You'll Master: - Keep a Changelog format - Semantic versioning integration - Automated changelog generation - Release note writing
Prerequisites: Git basics
π€ AI & Automation¶
Revolutionizing Work with AI Automation¶
Quest Type: Main π° | Difficulty: π‘ Medium | Estimated Time: 60-90 minutes
Explore how AI is transforming development workflows. Learn to integrate AI tools into your daily work for maximum productivity.
Skills You'll Master: - AI tool selection and integration - Prompt engineering for development - AI-assisted code review - Automation workflow design
Prerequisites: Basic programming, AI awareness
π± Project & Framework Mastery¶
Planting Seeds: Software Evolution¶
Quest Type: Main π° | Difficulty: π‘ Medium | Estimated Time: 60-90 minutes
Understand the lifecycle of software projects. Learn to plant the seeds of good architecture and watch your projects grow.
Skills You'll Master: - Project initialization patterns - Architecture decision records - Documentation-first development - Sustainable codebase practices
Prerequisites: Basic development experience
Django and Git Integration¶
Quest Type: Side βοΈ | Difficulty: π‘ Medium | Estimated Time: 45-60 minutes
Master Git workflows specifically for Django projects. Learn migration management, settings handling, and deployment practices.
Skills You'll Master: - Django project Git structure - Migration version control - Environment-specific settings - Django deployment pipelines
Prerequisites: Django basics, Git fundamentals
π Epic Adventures¶
Epic Quest: Zer0 to Her0 CMStyle¶
Quest Type: Epic π | Difficulty: βοΈ Epic | Estimated Time: 15-25 hours
π° This epic now lives in the Codex with the realm's other campaign hubs.
The ultimate journey from complete beginner to configuration management hero. A multi-session quest covering environment setup, version control, CI/CD pipelines, and documentation.
Skills You'll Master: - Complete development environment setup - Version control mastery - CI/CD pipeline creation - Documentation and collaboration - Professional workflow establishment
Prerequisites: Computer with internet access (everything else taught in quest)
Learning Path Recommendations¶
For Git Newcomers¶
For Automation Enthusiasts¶
For the Complete Journey¶
- Epic Quest: Zer0 to Her0 CMStyle - Start here for the full experience!
Collection Integration¶
These quests complement all binary level quests: - Level 0000-0001: Git basics pair perfectly with foundation quests - Level 0010-0011: Automation enhances terminal and AI tool quests - Level 0100+: CI/CD essential for advanced development
Quest Network¶
graph TD
A[π± Planting Seeds] --> B[π Clean Commits]
B --> C[πΏ Branches & PRs]
C --> D[π Change Logs]
D --> E[β‘ Action Triggers]
E --> F[π€ AI Automation]
A --> G[π― Django + Git]
F --> H[π Zer0 to Her0 Epic]
style H fill:#ffd700
The right tools in skilled hands create masterpieces. Master your tools. π οΈβ¨