-
Notifications
You must be signed in to change notification settings - Fork 1
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
Some dep and other updates #2
Conversation
* Don't let contributors add `./node_modules` e.g. use `./.gitignore`. * Fix LICENSE so GH can parse it correctly. SPDX licensing is at their homepage. * All deps updated to latest and passing `npm test` and `npm run lint`. * Add some badges... useful for quick examination/evaluation. * Simple line of text for npmjs.com since they don't currently show `description` in package.json * Renamed `description` to nearly match repository * Tell *node* to use strict mode for this module * Version bump to release status... all your other packages are release status instead of pre-release
Tested on node@10.6.0 with npm@6.1.0 ... PASS OUJS tests. Looks like CI passed too. Thanks for the consideration/evaluation... and publishing to npmjs.com when ready. P.S. Going to take some time getting used to standard package requirements. Heh. |
@Martii: Very helpful, thanks. I see that the test suites passes with upgraded dependencies. That's really the important thing here, I think. I'm going to go ahead and push a release with dependency updates. I'm not going to merge your commit, but I'm going to go add you as a collaborator. Please continue to send pull requests for significant changes, so we can look them over together. The smaller the diff in each PR, the better. On the style side, I'd prefer to keep this package as low-effort as we can. The fewer things we have to potentially update down the line, the less work we make for ourselves. It's a very simple package. There shouldn't be too much to think about! |
1.0.0 is published. |
This is going to be detailed since this package has so many sub-dependencies.
All of these were... so I will need to split them up.
Will split them up in the future.
And on the maintainer side the lack of badges included in this PR will make maintenance more of a chore (e.g. not "low-effort as we can") with a click route of:
Instead of: Very simple. :)
Agreed and examined by your coding habits I designed this PR to fulfill that request. I have limited time to manage third-party dependencies too.
Agreed.
Unfortunately there is...
Finally since I had to make this short novel to explain this... that's yet another maintenance chore... which is fine as you want to be involved in each step. However... if these basic, simple, tasks aren't merged (I'll make new PRs individually) I will have to respectfully decline the invitation to be a collaborator as it's way too much work that you have introduced by skipping these. I hope some of these overtly detailed explanations help you understand why I did this and summarized in the PR commit summary as to why. e.g. they are equal. :) |
@Martii, I'm glad you find the package useful, and I appreciate the time you took to feed back here. However, it seems unlikely we'll work together. I don't want to be in a position where publish privilege gives me a trump card over you in design or style decisions, and I'm sure you'd prefer to avoid that kind of situation, as well. Feel free to fork the package, or to write your own, where you can fully express yourself. I won't be offended. |
MIT requires that it can be forked. Also there needs to be a minimum uniqueness to the code which since it's so simple it doesn't meet Copyright requirements at this point (but that's another bag of legalese that I usually avoid explaining).
Unfortunately I'm feeling that you are offended... which is unfortunate. You should take the time to read the prior comment fully rather than respond immediately. I feel that you have misunderstood it completely.
Sure we will... but that's your choice/decision. I literally don't have time to maintain a lot of forks for authors that aren't available. I thought that I would spend some quality time explaining this to you. I don't do this for everyone.
That's not the case... it's your project. We currently utilize another package for SPDX and it's just as easy not to utilize this package... however at this time is is pertinent to use it. I just thought I'd chime in to give you a hand and if you reject something you reject it (que sera sera) ... just means that I won't be a collaborator/member at this stage. I am perfectly fine with submitting separate PR's for your understanding and convenience (and if you reject it it's on you). Are you perfectly fine with accepting working in a team environment? That's the real rhetorical question here. One note... I'm a literal person and I don't beat around the bush and I always mean what I say with no malice or animosity. |
./node_modules
e.g. use./.gitignore
.npm test
andnpm run lint
.description
in package.jsondescription
to nearly match repositoryCloses #1