-
Notifications
You must be signed in to change notification settings - Fork 146
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
After 6.0.0 ? #370
Comments
@A-312 I really want to use as much of the good work you've done as possible. I'll come back later and answer all your questions. Thank you! |
@A-312, first thanks for your patience and all the new tickets you are creating to help. And please remember that I'm not super-fast for reviewing and integrating things 😊 Then, yes re-increasing the coverage would be very appreciated. I'm sorry to have dropped the level. I could work on it, but if you can, the better and thanks again. About eslint-related things, I really like to control and I'm much interested in the quality and the constraints on the code, so I'm not much interested in eslint-config-standard doing this job instead of us. But about any other topic (allow schema at the root — which would be very interesting — increase speed, etc.), I wish we first improve code maintainability and code ease of understanding. I believe that could be done by:
Using a class instead of a function would be another breaking change and another major version of course, but simplifying convict's code is the most needed thing to do. This is what I plan to do in the future. But if you are interested in doing it faster than me, I would gladly welcome your help! 😃 |
I split convict like that : https://github.com/A-312/node-blueconfig/tree/master/packages/blueconfig/lib (There is not breakchange with #353, |
This splitting is very inspiring and well thought. I'd like a few renamings along those lines though:
Rationale:
But everything done with Are you OK with that? |
New branch created so PR can be made to it: https://github.com/mozilla/node-convict/tree/convict7 |
Let finish #353 ? |
@madarche What do you plan after 6.0.0 ? If I can, I will PR all my fork changes on convict because I don't plan to keep my fork active, if my fork has the only reason because I could not wait the change from mocha to jest and the merge of all my PRs.
In my fork, I did some change (without break-changes) that I can apply here:
require('convict/lib/core.js')
;Do you see change/feature that can't PR on convict because don't corresponding to convict ? (each points will be a different PR)
The text was updated successfully, but these errors were encountered: