Skip to content
This repository has been archived by the owner on Aug 1, 2022. It is now read-only.

Cycle plan: May 17 - June 26. #1893

Closed
46 of 55 tasks
juliendonck opened this issue May 18, 2021 · 3 comments
Closed
46 of 55 tasks

Cycle plan: May 17 - June 26. #1893

juliendonck opened this issue May 18, 2021 · 3 comments

Comments

@juliendonck
Copy link
Member

juliendonck commented May 18, 2021

This plan captures our work from the week of May 17 till the week of June 26.

Plan Items

Below is a summary of the top level plan items.

Patches

Ship a first iteration of patches, a way for users to contribute to projects.
Read about the thinking -> community post
Follow the progress -> #1682

Launch checklist

Wallet

Currently the wallet is hidden in the user profile (experimental mode), the goal of this is to promote it to a top level sidebar item and have the wallet setup (link eth address + attest with Radicle ID) be part of the onboarding.
-> See the design
-> follow the progress

Orgs

Radicle Orgs allow a group of people to manage multiple projects on Radicle. Read more about orgs.
Design references are -> here.
Follow the progress -> here.

  • Routing for all the org screens
  • Create org flow
  • List orgs in sidebar
    • Show org avatar based on Eth address
  • Org view
    • Projects tab
      • Create project anchor modal flow
      • Show a list of anchored projects projects
      • Show pending project anchoring
    • Members tab
      • Query gnosis safe quorum metadata "managed by gnosis safe quorum 3/6 bar"
      • Show radicle-link username/avatar for attested members @CodeSandwich
  • Show org ENS name in org header when present
  • Org search

Org related prep work

  • Port radicle-avatar from rust to typescript Port implementation to typescript radicle-avatar#5
  • Re-deploy everything on rinkeby, because Gnosis Safe only has a test UI on that network
    • Re-reploy funding contracts on rinkeby
    • Re-deploy attestation contracts on rinkeby
    • Re-deploy org contracts on rinkeby
    • Deploy org index for rinkeby on the graph
    • Integrate rinkeby network in the app so we can select it
    • Troubleshoot GnosisSafe index on rinkeby -> it's not supported on rinkeby, we'll have to figure out a different way to test the external links to the Gnosis Safe UI

Release

  • Deploy all Org related contracts on mainnet
  • Deploy all Org related indexers on mainnet
  • Integrate mainnet in the app
  • Make orgs available without a feature flag

Clean up / nice-to-haves

Engineering tasks

Design tasks

Bugs to be fixed

  • add bugs here

Legend of annotations

Mark Description
🏃 work in progress
blocked task
💪 stretch goal for this iteration
🎨 design needed
🔴 missing issue reference
🔵 more investigation required to remove uncertainty
under discussion within the team
a large work item, larger than one iteration
@juliendonck juliendonck changed the title Cycle plan week 20 - 25 Cycle plan: May 17 - June 26. May 18, 2021
@juliendonck juliendonck pinned this issue May 18, 2021
@juliendonck
Copy link
Member Author

Sync point:

  • can we use patches? Or duplicate gh PR's in radicle

@brandonhaslegs
Copy link
Contributor

brandonhaslegs commented Jun 9, 2021

I'd like to get #1803 done. It's the last of the first basic pretty easy to build UI customization features.

@juliendonck
Copy link
Member Author

New cycle plan here: #2049

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants