This repository is structured to support multiple Windrose mods over time, while sharing a single reusable tooling stack.
It also supports mods/windrose-bounty, an optional all-in-one bundle that combines the current bounty recipes into one pak while preserving the individual mods for selective installs.
Current bounty mods include Blackbeard pirates, boars, cane sugar, cayenne peppers, crabs, crocodiles, dodos, fish, goats, salt and coffee, ship loot, sweet potatoes, and wolves.
modding_tools/- shared CLI/scripts used by all mods.mods/- standalone mod projects plus the combinedwindrose-bountybundle.docs/- repo-level guides and conventions.
- Project continuity and current boar workflow:
mods/boar-loot/docs/AI_HANDOFF.md
- Tooling usage:
modding_tools/README.md
- Keep secrets out of git (
.gitignorealready excludes local config and secret files). - Use
mods/boar-loot/docs/build_config.example.jsonas the tracked template. - Keep real local runtime config in
.local/(example templates inconfig/). - Keep generated artifacts (
output/, backups) out of version control.
- GitHub Actions CI runs
pyteston every push tomainand on every pull request. release-pleaseis configured for conventional-commit driven releases and changelog generation.- Release tags follow
vX.Y.Zfor the monorepo; changelog is written toCHANGELOG.md.