Skip to content

Instantly share code, notes, and snippets.

@Schwartz10
Last active November 18, 2019 21:32
Show Gist options
  • Save Schwartz10/ccd9e3b5f14d20bc746623e655597c0c to your computer and use it in GitHub Desktop.
Save Schwartz10/ccd9e3b5f14d20bc746623e655597c0c to your computer and use it in GitHub Desktop.
Development plan for experimental OE

The idea is to put out an experimental version of Open Enterprise with all the features we've been working on since AGP19.

Features:

  1. profiles
  2. 3box identity resolution
  3. discussions in dot-voting
  4. org profile with quasar
  5. projects app using quasar
  6. org profile indexed on the web (through apiary)
  7. entire org settings according to figma

Client:

  • integrate profile branch and useOrganizationDataStore branch
  • create new organization profile page (we will just start with the organization profile to make things easier)
  • make any necessary changes in client for aragon/wrapper using 3box identity resolution (this might require a change to aragon/ui to hide the modify button)

OE, create experimental branch:

  • projects app uses quasar infrastructure / libs through the aragon.js changes
  • projects app contracts fire PinHash events
  • aragon/api with 3box identity resolution

aragon.js

  • build support for quasar style pinning (this is going to be hacky, POC support). No intention on getting this merged. We'd have to clean it up and really think through how it should work before submitting a PR

Questions:

deploying the client:

  • are we using now? now script.
  • do we need to publish anything? (also, does this just publish the A1 apps?)
  • this is all we need to for a custom version of the aragon/wrapper right?

deploying OE:

Dev environment

  • How much overhead is setting up continuous deployment (i.e., if we push a change to experimental OE branch or experimental aragon client branch, new versions get deployed?). (kevin set this up i think?)
  • Is there any easier way?
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment