Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Augur Comps #10783

Open
JohnDanz opened this issue Mar 8, 2021 · 0 comments
Open

Augur Comps #10783

JohnDanz opened this issue Mar 8, 2021 · 0 comments
Assignees
Labels
Epic ZenHub added label for epic issues est 8 Estimated 8 points of time (higher is longer) prio/1 High type/chore type/enhancement type/optimization type/refactor

Comments

@JohnDanz
Copy link
Member

JohnDanz commented Mar 8, 2021

Augur Comps is a catch all term for a new section of the augur codebase that will hold commonly used pieces across our UIs. The initial goals are:

Increase Developer Velocity
Reduce mistakes/edge cases when developing quickly

after those initial goals, we will also be working toward packaging up augur component "widgets" for exporting pieces of Augur UI to third party developers/websites. For example, maybe someone wants to have a blog about an event and in their blog they want to show an Augur Market Card wrapped with text. We would provide this card to people and all we would ask is a market id and network id, for example.

So far we have successfully moved the following things to augur-comps from simplified:

Utility functions
User Data
Connect Account Widget/data
Graph Data
Contract Calls
Icons

Things we still need to move:

Labels
Buttons
Inputs
Selections
Tables
Tooltips

Some problems we haven't quite figured out yet:

Styles -- they aren't being pulled in properly from comps from what I can tell so far. They are also not being built by our comps build.
How we are going to achieve that exportable widget idea for phase "2" of this ticket (described above).

@JohnDanz JohnDanz added type/chore prio/1 High Epic ZenHub added label for epic issues type/optimization type/enhancement type/refactor est 8 Estimated 8 points of time (higher is longer) labels Mar 8, 2021
@JohnDanz JohnDanz self-assigned this Mar 8, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic ZenHub added label for epic issues est 8 Estimated 8 points of time (higher is longer) prio/1 High type/chore type/enhancement type/optimization type/refactor
Projects
None yet
Development

No branches or pull requests

1 participant