Rage - HausDAO/daohaus-monorepo-deprecated GitHub Wiki
We rage to build the machine.
Rages are about testing new ideas, tools and processes fast! They are about learning to cut a new path through the jungle and sharing what you figure out to make it easier for those who come after you.
Rage Report Template
Rage Reports
- Summoner
- DAO Content through Poster, Contract Events, and The Graph.
- Polling, Subscribing, urql, and Apollo
- Subgraph in monorepo
- Baal CLI (HackMD)
- Haus SDK Spec (HackMD)
- Minion Safe WalletConnect (HackMD)
- Nomad Cross Chain Safe
Rages Needed (As of 3/17/2022)
- Summon App (done -- report in progress)
- Hub App
- Sam for Subgraph work, Jord for frontend
- Proposal Form (Core UI)
The Rage Machine
(Rage App Lifecycle)
Process Summary
Rage Identified! -> Rage scoped and added to Project Board -> Identify if the Rage has subtasks
- This occurs at the technical speccing for the Rage
Leading up to a Rage
- "Define" the Rage
- Any issue connected with the Rage will include the
ragelabel:- Examples:
ragehub-app
- Examples:
- Add details to the Rage Template (coming soon - WIP):
- Basic Details/Overview
- Resources Needed
- Identify what's needed for this Rage: Subgraph? Figma mock? Contracts?
- What is the Purpose? / Hypothesis Being Tested
- Rage Report can reflect on this hypothesis and learnings along the way
- Team
- Certain Rages will likely be a single person, but some may have a team (such as Andy and Jord on the Summoner Rage App)
- Resources Needed
- Team creates issue cards for the Rage and determines priority
Rage is Raging (WIP)
- During this stage, the Rage is underway and the team works through any issues on the Project Board that are related to the Rage
Rage is Finished
- Rage finishes
- Rage report shared on the Friday after
- Added to Wiki
- If cards come out of the demo, add these to Board/next work cycle
- ie: From Summon, want to do a Rage on how to pull out transactions to add to the SDK? -> May have additional cards for the next work cycle
- If everything is ready, move to Sage version
- This then enters the project lifecycle:
- Backlog -> Design -> Speccing -> etc
- Would contain more classic user stories with features
- This then enters the project lifecycle: