-
Notifications
You must be signed in to change notification settings - Fork 88
Lerna build #107
Comments
Issue Status: 1. Open 2. Started 3. Submitted 4. Done This issue now has a funding of 250.0 DAI (250.0 USD @ $1.0/DAI) attached to it.
|
Hey @mul1sh I see you already have quite a few large bounties in progress, are you sure you have time to take this on as well? |
@ceresstation yep I believe I can handle this one as well because i'm almost done with 2 my other bounties and the other one is WIP but isn't that urgent because of a major blocker we discovered in its implementation. So i believe I can handle this issue as I finish up and submit the other bounties, and submit it by Tuesday next week of course with daily updates, 😃 thanks. |
@mul1sh 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 |
uuhhmmm.....already made my PR @gitcoinbot 😂 😂 , so yes i'm still working on this issue |
@raulk @ceresstation any help with the above 👆 query? or should I continue working and stop waiting for issue 106 to be closed? |
@mul1sh 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 |
1 similar comment
@mul1sh 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 |
@mul1sh Could you provide an estimate and a plan to move forward? I am not satisfied with the WIP PR #110, which only added basic boilerplate and didn't even restructure the tree in packages. That PR did not honor our usage of yarn, and instead attempted to introduce a Please advise if you're still interested in pursuing this issue; if so, we'll need to see substantial progress in the next day, otherwise we'll release the bounty back to the community. |
@raulk sincere apologies for the delay, i truly wanted to finish this issue this week but things were abit chaotic for me. Nonetheless i'm still very much interested in this issue and I plan to work on it from Friday and over the weekend and deliver it on Monday. So please expect another PR from me in less than 24 hours with more substantial changes. Thanks. |
@raulk i've added the package tree, i'm now separating each of the dependencies of each package into a seperate 2 questions though,
Thanks for your patience, I highly appreciate it. |
@StevenJNPearce i'm working on this issue and it requires #106 to be working, any idea when it would be ready so that I incorporate it into my PR? Thanks 🙂 |
@mul1sh I believe I provided answers to those questions in #113. Note that getting #106 merged is not an impediment to nail the Lerna structure down, which is what this bounty is about. Once we were happy with the Lerna structure, converting the ENS plugin to it would've been trivial. Unfortunately we haven't seen progress in the right direction, so we'll be putting this bounty up for grabs again in Gitcoin. Thanks! |
@raulk ok well noted, apologies again for the delay, i'll stop work so that someone else can pick it up. |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work has been started. These users each claimed they can complete the work by 5 months ago. 1) evgeniuz has been approved to start work. I would like to make this migration, was trying out lerna recently :) I will also check what versioning scheme seems to me more relevant for this case and provide my thoughts. Learn more on the Gitcoin Issue Details page. |
You're good to go @evgeniuz :) |
Thanks, already started working on it. Will create WIP PR once I resolve issue with TypeScript typing between packages (during my quick tests web3 types were not resolved correctly). I will try to separate it in @types package, so that it can be removed when patches are merged in DefinitelyTyped. |
As for independent versioning or not: my suggestion is go with independent at least up to version 1.0.0. Semantic versioning suggests that no API should break when minor/patch version are updated, so until you introduce breaking changes it's easier to maintain common versioning, than to track them separately (that's why it's default in lerna). After version 1.0.0 I think it's still makes sense to keep common versioning: since packages are mostly plugins for ethql itself, it's unlikely that some other software will rely on a plugin without ethql, so they probably should be upgraded together. There are two scenarios I can think of where independent versioning is better:
In this case you can switch to independent versioning by adding a single parameter to |
@evgeniuz 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 |
1 similar comment
@evgeniuz 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 |
@evgeniuz Sorry for the delay. Are you still interested in finishing this bounty? I've merged this branch into upstream consensus branch and I believe the only thing left to do is to update the README. At that point, I think we can consider this done and merged. |
@kshinn Sure, will update README in a day or so. |
Great. If you can do that in a separate PR, I'm going to merge the original PR into master since it is blocking other work. |
@kshinn just checked, README in |
Thanks for checking. Considering this work finished. |
@ceresstation Are we able to pay this bounty? |
Issue Status: 1. Open 2. Started 3. Submitted 4. Done Work for 250.0 DAI (250.0 USD @ $1.0/DAI) has been submitted by: @ceresstation please take a look at the submitted work:
|
Issue Status: 1. Open 2. Started 3. Submitted 4. Done The funding of 250.0 DAI (250.0 USD @ $1.0/DAI) attached to this issue has been approved & issued to @evgeniuz.
|
Motivation
We want to publish each plugin independently on NPM, so that users can compose only the plugins they require in their deployment. Independent versioning of plugins may also be desirable.
Requirements
core
, which should be part of the engine.Definition of done
package.json
, directory layout, etc. to implement the above requirements.The text was updated successfully, but these errors were encountered: