-
Notifications
You must be signed in to change notification settings - Fork 5
Planning: March 28, 2022
earth2travis edited this page Mar 28, 2022
·
14 revisions
March 28, 2022
- Gather feedback on WiKi and Invisible Suburbs Kanban board
- Discuss v3 Retro on Friday at 15:00 CDT
- Familiarize and improve process and tools
- Intentional building
- Rage is about shipping
- Sage is slower
- Quality over quantity
- Feel what it is like to clear the board (celebrate, not endless supply of work)
- This meeting is not mandatory
Review Invisible Suburbs
- Done
- Review
- What do we need to do to move these to Done?
- Development
- When do we expect to get these in Review?
- Ready
- Let's pause on adding to Ready until we get some of this cleared out.
- Let's do what we to to ensure Ready is good to go.
- Other
- Review PR Template
- Limit your work-in-progress
- Don't assign until in Development
Carry over last week's if unfinished and still priorities
- Jot down notes on these types of questions for component library
- Component library sync and setup Project Board (Should this be it's own team?)
- Summoner Sage sync and scoping/card creation
- Add more notes to components identified in today's design review
- Identify v1 of Rage Report pipeline (how do we count things as done?)
- Document Proposal Details Schema (add to Wiki)
- Reach out to Rowdy for component library work
- Baal audit docs need to be ready in next 2 weeks for Auryn
- Start with a Button for the Rage component library
- "Start with why" about component library processes and structures (Learning report from Society of Champs)
- Lots of priority going to the Hub and Summoner, but we need equal attention to the component library for Sage
- Round out Wiki page for Local Dev/Creating a Rage
- Rage Templates v1
- Review/QA/PR process for moving from Review -> Done
- 1st set of sage issues (summon + components)
- Explore creating a component specific project board
- Break out issues for Monorepo CI Setup
- Add issue for Storybook tutorial
- Add issue for Redux tutorial
- Break out Sage monorepo DevOps/CI tasks into separate cards
- Add additional component library cards to more accurately represent the work being done this week
- Brainstorm/test Storybook and Design Ops/Processes in the Rage component library
- Ensure that v2 is maintained (customer service, bug fixes, critical updates, etc.) while working on v3
- DevRel workstream
- In progress (loosely) while building v3 via documentation
- Explore learnings in decentralized app management
- Documenting what we learn from this process in v3
- Summoner and Hub will be getting into Sage sooner
- v1 Sage on these beginning in April
- Bottleneck of dev resources at this point
- Someone saging on components, we need room to sage on Summoner if doing both at once
- What level of visibility would we want ito our processes?
- Accountability to CCO contributors and the larger DAOhaus community
- Public communications relate to Q2 priorities and goals, not specific features, timelines, and dates
- Developer facing/Dev Rel:
- We're working openly in our GitHub board as well as our Dragon processes, so this dovetails well with what we're already doing as we're working openly
- Missing from the current Roadmap is the Boost development and marketplace, but we can offer the starting point via the component library and sdk
- Infrastructure for folks to build on
- Bringing new devs on:
- Working on core infrastructure or working alongside us by building on our infrastructure
- Want to avoid having a Dev Rel team being swamped by outside devs, we want folks that are focused on those who are closer to us
- Bigger priority after this timeline is accomplished
- Helpful to have a docs page that would represent general v3 roadmap (Contributors Handbook)
- Skills would be role, but folks working on projects would be made up of these people
- Working to identify a lead and owner for each of these projects
- Process is good so far, easy to use, and more accessible than ClickUp
- Structure and stages working well
- v3 Retro will be on a bi-weekly basis alternating with Campfire
- Need to create a component library board and meet with Jord and Sam as we move into Sage for this
- Rages emphasize shipping speed, but Sage will be more systematic and refined
- Refine our PR and review processes to help facilitate moving things forward to Done
- Poster is in Code Review
- Schedule with Bill to review the Baal related tickets on board
- What else do we need/want to explore before getting an audit locked in?
- Peer review
- More eyes on the code -- do we have some $HAUS for the bounties?
- CLI hitting a lot of the proposal items -- challenge is the DAO config
- CLI needs some developer docs
- Fuzzing would be good to look into
- Plugins to autogen docs that we can build on top of -- good starting point for the audit
- Ethdoc
- Also may be a Hardhat plugin for docs autogen
- What else do we need/want to explore before getting an audit locked in?
- Components:
-
Connect Wallet, Network Switch, Wrong Network
- Wrong Network is app specific -- would receive this message as a prop, as well as the current network
-
Transaction modal
- Global info/error messages about Subgraph and other states
-
Toast
- Customized Radix Toast -- clicking shows more detail, closeable
- Provides contextual information about what is happening
- What is our philosophy around this? When is the transaction finalizeed? Is it through indexing?
- How does this relate to the polling Rage (and what is available to us)?
- Need to consider more before Sage
- Notify library from BlockNative
-
Connect Wallet, Network Switch, Wrong Network
- UX and design considerations of continuous polling -- how may this work?
-
General Status Indicator
- Context sensitive status indicator
- Link to docs page for Frequent Questions such as "Why is my DAO not showing?"
- DAO Console separate from Core UI
- Would we want to link to Snapshot?
- Standalone Hub would provide a lot of utility (managing all of a user's DAOs)
- Does this live in or outside of DAOhaus? This has design implications
- We have a lot of lists -- how do we systemize this?
- Grid view, list view, etc.
- How do we turn this into a system (if possible) so that we can reuse this?
- Some views need both Grid and List views (or is this an option prop)
- Jot down notes on these types of questions for component library
- What data do we want to use to inform the UX/UI design?
- How much data do we want to work with in the first Hub Rage?
- Designers doing a sub-sprint on inter-app navigation and exploration
- Divergently exploring, but could surface to a shared nav
- How do we move these forward?
- What are the processes we want to do here?
- Review process for Rage and Sage
- Next steps, additional Rages
- We're still in this stage where we're not integrating specific features so our Review -> Done process is a bit more amorphous
- Are we getting to the point where we need separate dev docs instead of having it all in the Wiki?