Skip to content

v1.0.0 — First Stable Release

Latest

Choose a tag to compare

@michalmaj michalmaj released this 06 Jul 14:11
ede7897

Python RPG Questbook v1.0.0

First stable release of the complete course.

What's included

Seven levels, each with focused missions and two checkpoint projects before the boss fight:

Level Topic Missions Projects
1 Python Basics 20 5 boss fights
2 OOP and Design 10 P01 Arena Roster · P02 Character Sheet Builder · P03 boss
3 Validation and Persistence 7 P01 Validated Bestiary · P02 Save Slot Manager · P03 boss
4 Interfaces 6 P01 Quest Master CLI · P02 Observable Battle Runner · P03 boss
5 Maintainability 9 P01 Quality Gate Rescue · P02 Combat Regression Suite · P03 boss
6 API with FastAPI 8 P01 Battle Preview API · P02 Monster Catalog API · P03 boss
7 Concurrency 8 P01 Async Quest Aggregator · P02 Background Report Queue · P03 boss

Getting started

git clone https://github.com/michalmaj/python-rpg-questbook.git
cd python-rpg-questbook
uv sync
uv run python tools/course_status.py

What's new in this release

  • GitHub Actions CI — author_check.py, ruff, and entry-point smoke test on every PR
  • CHANGELOG.md — full history of all 49 PRs
  • GitHub PR and issue templates
  • Stabilization sprint fixing gates across all seven levels

See CHANGELOG.md for the complete history.