MyBitFoundation / MyBit-UI-Toolkit.app

🔷 MyBit Ecosystem UI
https://ui.mybit.io
GNU General Public License v3.0
1 stars 16 forks source link

Converting our UI Toolkit into a mono-repo setup #72

Closed 0xjjpa closed 5 years ago

0xjjpa commented 5 years ago

Introduction

As described in #20, we are currently facing a couple issues regarding our UI kit. In short, we have two major issues:

In the past, we had been using bitsrc.io, but has been quite challenging for local development. We'll favor NPM for the time being, so the solution should natively assume NPM deployment.

Requirements

  1. Split the code for showcasing a specific component and our entire gallery. The gallery can still be a CRA application and might not need modification, but we need to setup an easy "view component" setup so someone can see only one component if so wishes. You can inspire yourself in the Aragon UI, x0 compositor, Neutrino components, Storybook or similar. Pick a light-weight library that doesn't take forever to load and can easily allow development of a component.
  2. Setup the required scripts for deploying the library and add the documentation required for showcasing how the library can be:

Expected Deliverables

  1. A gallery with all the current existing components.
  2. A component viewer where one can view a specific component.
  3. A project setup (through lerna, builder) that allows quickly versioning per component, and the capabilities to upgrade a component as required.
  4. Documentation and demos on how to use our existing components through npm and easily integrate it in any React project.

To Submit:

  1. Pull Request with changes to our gallery and components setup.
  2. Any necessary refactor for our components to work easily and be integrated into any react project.
  3. Documentation with tests, demos and examples for a project easily using a component, and instructions on how to add a new one to our kit.

Additional Information:

This is a bit of a lengthy task that requires modifying the setup of an existing project. Make sure to pick the adequate technology or setup in order to move forward as the idea is anyone can:

Additional Notes

If you have any questions, please feel free to ask in the thread or ping us at our Gitter channel - https://gitter.im/Mybit-Foundation/DDF

Disclaimer

All work completed via the MyBit Decentralised Development Fund is property of the MyBit Foundation (CHE-177.186.963) and may be used, re-used, and/or distributed, re-distributed by the MyBit Foundation for financial gain. The contributor holds no warrant nor claims for any future payments resulting from monetisation schemes originating from the MyBit Foundation or any of its affiliates. Where law permits outside of open source regulations, the contributor is not permitted to distribute any work completed via the MyBit Decentralised Development Fund (DDF) for personal gain.

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 100000.0 MYB (418.2 USD @ $0.0/MYB) attached to it as part of the MyBit AG fund.

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work has been started.

These users each claimed they can complete the work by 10 months from now. Please review their action plans below:

1) pbteja1998 has been approved to start work.

I will work with the team to finalize libraries/packages that needs to be used, before I can make an action plan on how to proceed with this.

Learn more on the Gitcoin Issue Details page.

pbteja1998 commented 5 years ago

https://uimybitio-wgfcnalatl.now.sh/


The following things are done


Please tell me what else needs to be modified? ( @jjperezaguinaga )

0xjjpa commented 5 years ago

Hi @pbteja1998 , good work. Please wait for us to tackle a couple issues in our hands before moving on with this one. Might take a couple days for us, so bear with us for a bit ☺️

gitcoinbot commented 5 years ago

@pbteja1998 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

pbteja1998 commented 5 years ago

73

gitcoinbot commented 5 years ago

@pbteja1998 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

pbteja1998 commented 5 years ago

@jjperezaguinaga

0xjjpa commented 5 years ago

Hi @pbteja1998 ! Apologies for the huge delay following up with this, but I've finally had a chance to review your PR. Here are my comments:

Thank you for your hard work! If you have any questions, just ping me in Basecamp :)

gitcoinbot commented 5 years ago

@pbteja1998 Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


@pbteja1998 due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!

Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days

gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


Work for 100000.0 MYB (761.2 USD @ $0.01/MYB) has been submitted by:

  1. @pbteja1998

@mybit-coordinator please take a look at the submitted work:


gitcoinbot commented 5 years ago

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


The funding of 100000.0 MYB (761.2 USD @ $0.01/MYB) attached to this issue has been approved & issued to @pbteja1998.