-
Notifications
You must be signed in to change notification settings - Fork 83
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
Add bower and npm package info #21
Conversation
Is there a way to have the packages point to github.com/Lukas-W/font-linux instead of github.com/cassidyjames/font-linux? Or do I have to be the package's owner for that? In that case, can we unpublish yours, publish it with me as the owner instead, and grant write access to you? Sorry, I've never worked with bower or npm before. Opinions or explanations/instructions welcome. 👍 Also, I'd be interested in setting up a mechanism for automatically publishing new versions to both bower and npm (with Travis?) when I push a new tag to GitHub. |
I'd like to know how to do this as well. 👍 |
ping @cassidyjames |
Automatically publishing tags could be done with Travis: https://docs.travis-ci.com/user/deployment/npm/ |
@lukas-w Do you have an npm account that he could transfer to? |
@jgillich Yes, my npm username is |
Closing in favor of #28. |
You may want to open a separate issue for auto-publishing. |
@lukas-w sorry for the delayed response, apparently my GitHub notifications were going to my work email and being filtered out. 😛 Is there anything for me to do here, like unpublishing or transferring ownership? |
Yes, please transfer ownership of the npm package to Not sure about bower, @jgillich says |
I remember the bower maintainer saying that development had stopped and that npm should be used instead, seems like some people still have reasons to go on with it (bower/bower#2298). |
From my little corner of the world... I've personally never heard bower used in conversations with other developers although I do hear "browserify" on occasion. I author a JS API myself and I've never been asked to provide it for bower other than in a generic Bower's main claim is the flat-dependency structure can help alleviate the burden on the browser, so there's good argument for it, I just don't hear about it all that much. Then again, 80,000 installs per day on average is quite impressive. NPM is arguably higher by a factor of 5 or 10. |
Since version 3, npm also flattens the dependency tree, so that argument does not hold up anymore. The stats are also highly skewed in favour of bower since npm is usually installed from distribution repositories (and most of these are installs by CI, not actual users). I'm not saying we should not support bower, I just didn't do it because I think most people have moved on by now. It certainly doesn't hurt to also publish to bower if there are people using it. |
@cassidyjames Can you please transfer ownership of the npm package? |
Obviously that has been done: $ npm owner ls font-logos
lukas-w <lukaswhl@gmail.com> (Just mentioning for people like me who wonder....) |
Actually it hasn't, this was before the rename from |
🤦♀️ I need to read ;-) |
I regained access to my npm account (it was unused for about 7 years...) and marked the package as deprecated, and invited @lukas-w as a maintainer. I don't see a way to transfer it, and GitHub won't let me transfer the repo itself to @lukas-w since it's a fork for @lukas-w's original repo anyway. Hopefully that gets you where you need to be, but if not, I'm willing to do whatever is needed. :) |
FYI, GitHub does allow this but only with manual support intervention using the Contact GitHub option. |
Actually, nevermind, I'm thinking of repointing the upstream, which isn't what you're talking about, please disregard. |
@cassidyjames thank you! I've changed the deprecation message to point to the new project name. 🍻 |
@lukas-w great! I've actually removed myself as a maintainer as well since I've obviously not been maintaining the npm package. :) |
I published this to npm and bower because I needed it in a project and noticed nothing lived at
font-linux
on either. Here are the config files, and I'm happy to keep them as up to date as possible. 😄