-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
merge altsrc with main package #1058
Conversation
Codecov Report
@@ Coverage Diff @@
## v3-development-master #1058 +/- ##
========================================================
Coverage ? 67.77%
========================================================
Files ? 31
Lines ? 2647
Branches ? 0
========================================================
Hits ? 1794
Misses ? 741
Partials ? 112
Continue to review full report at Codecov.
|
Motivation, for context: #907 (comment) |
This might be something to balance against the goal of making the project more modular, re: #1055. Two of our three dependencies, |
This PR doesn't intend to make the project modular. It simply exists to integrate the altsrc into the main package. To make the library modular is the last thing in my plan when I am sure that the core features intended for v3 are already in the development branch. Once done, I can think of functionality that can be offloaded into a separate module and downloaded on demand by a user who wants it. |
Sorry, I may have phrased that poorly. This change seems to move in the opposite direction of modularity. We're taking functionality that comes with dependencies such as |
I agree with you @rliebz. Apologies if I came too strongly there. What I wanted to say is I just wanted all the proposed changes together in the development branch to see how they work out together. Once the features are frozen, I would proceed with a cleanup and extract such optional components into separate modules which can then be imported by users when they want to use them. |
I @asahasrabuddhe @rliebz I think you both just made a very strong argument for us including a "module system" in the v3 release! |
I agree with @asahasrabuddhe's proposal of merging |
This issue or PR has been automatically marked as stale because it has not had recent activity. Please add a comment bumping this if you're still interested in it's resolution! Thanks for your help, please let us know if you need anything else. |
Closing this as it has become stale. |
This issue or PR has been bumped and is no longer marked as stale! Feel free to bump it again in the future, if it's still relevant. |
I'd like us all to re consider this PR and we can then probably consider moving forward in the direction of a modular v3 |
@urfave/cli |
There have been a number of changes to the Not sure what the best way to proceed is here—potentially start by getting |
This issue or PR has been automatically marked as stale because it has not had recent activity. Please add a comment bumping this if you're still interested in it's resolution! Thanks for your help, please let us know if you need anything else. |
👀 |
This issue or PR has been bumped and is no longer marked as stale! Feel free to bump it again in the future, if it's still relevant. |
This issue or PR has been automatically marked as stale because it has not had recent activity. Please add a comment bumping this if you're still interested in it's resolution! Thanks for your help, please let us know if you need anything else. |
👀 |
@asahasrabuddhe Can you fix the merge conflicts ? |
OMG ITS HAPPENING!?!?! |
I'm going to close this issue since we are moving altsrc to a separate repo |
What type of PR is this?
What this PR does / why we need it:
This is one of the first goals for the v3 release (via #833 (comment)). This helps condense the public API by reducing two exposed packages from before into a single package.
Release Notes