raid-guild / RIPs

Registry of internal raidguild improvment projects
24 stars 17 forks source link

Dungeon Master packages and smart escrow migration #127

Closed kon-rad closed 1 year ago

kon-rad commented 1 year ago

Project Idea

Extract common utilities to separate libraries inside of Dungeon Master and import them inside other apps. In part two, migrate smart escrow to be inside Dungeon Master.

Project Submitted By

scottrepreneur#8411 0xmaker.eth#7252

Summary

Part I extract all utils, hooks out of DM, into a new utils package in dungeon-master-v2/libs utils will have the following sub packages: graphql, hooks, utils, types, custom-tsconfig, and custom-eslint

Part II migrate smart escrow to be pages inside Dungeon Master

Why should we build this?

This is a good idea because it allows for reusability of code across repositories, such that functionality doesn't need to be reinvented. Keeping things D.R.Y. and to have consistency in functions and configs across multiple applications. Migrating smart escrow into Dungeon Master for a closer integration, helps refresh the app, integrate with Design System components.

Anything else you'd like to add?

Not at this time.

Raid Party Skills Needed

Cost (in USD)

$4,500

plor commented 1 year ago

Just wanted to note this will seek retroactive funding per discussion on discord.

kon-rad commented 1 year ago

Shipped

https://admin.daohaus.club/#/molochV3/0x64/0xf02fd4286917270cb94fbc13a0f4e1ed76f7e986/proposals/13

plor commented 1 year ago

Shipped

https://admin.daohaus.club/#/molochV3/0x64/0xf02fd4286917270cb94fbc13a0f4e1ed76f7e986/proposals/13

The point of the documentation column is that a markdown file is created in this repo so it is clear what was built for the guild and why. Shipping a RIP then requires delivering the code as well as documenting it.