Skip to content
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

Closed
wants to merge 1 commit into from

Conversation

cassidyjames
Copy link

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. 😄

@lukas-w
Copy link
Owner

lukas-w commented Sep 25, 2016

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.

@tresf
Copy link

tresf commented Sep 25, 2016

Also, I'd be interested in setting up a mechanism for automatically publishing new versions to both bower and npm (with Travis?) as when I push a new tag to GitHub.

I'd like to know how to do this as well. 👍

@jgillich
Copy link
Contributor

jgillich commented Dec 9, 2016

ping @cassidyjames

@jgillich
Copy link
Contributor

jgillich commented Dec 9, 2016

Automatically publishing tags could be done with Travis: https://docs.travis-ci.com/user/deployment/npm/

@jgillich
Copy link
Contributor

@lukas-w Do you have an npm account that he could transfer to?

@lukas-w
Copy link
Owner

lukas-w commented Feb 25, 2017

@jgillich Yes, my npm username is lukas-w. @cassidyjames Any chance you could transfer the packages?

@jgillich jgillich mentioned this pull request Feb 25, 2017
@lukas-w
Copy link
Owner

lukas-w commented Feb 28, 2017

Closing in favor of #28.

@lukas-w lukas-w closed this Feb 28, 2017
@tresf
Copy link

tresf commented Feb 28, 2017

Closing in favor of #28.

Automatically publishing tags could be done with Travis: https://docs.travis-ci.com/user/deployment/npm/

You may want to open a separate issue for auto-publishing.

@cassidyjames
Copy link
Author

@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?

@lukas-w
Copy link
Owner

lukas-w commented Feb 28, 2017

Is there anything for me to do here, like unpublishing or transferring ownership?

Yes, please transfer ownership of the npm package to lukas-w, or just "add" me if that's the same thing – probably a good idea to keep a second owner.

Not sure about bower, @jgillich says bower is dead. However, https://bower.io/stats/ suggests otherwise:

screenshot_2017-02-28_18-01-17

@lukas-w lukas-w mentioned this pull request Feb 28, 2017
@jgillich
Copy link
Contributor

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).

@tresf
Copy link

tresf commented Feb 28, 2017

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 npm request similar to this one.

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.

@jgillich
Copy link
Contributor

jgillich commented Feb 28, 2017

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.

@lukas-w
Copy link
Owner

lukas-w commented Dec 18, 2017

@cassidyjames Can you please transfer ownership of the npm package?

@Finii
Copy link
Collaborator

Finii commented Nov 14, 2023

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....)

@lukas-w
Copy link
Owner

lukas-w commented Nov 14, 2023

Actually it hasn't, this was before the rename from font-linux which five years later is still owned by @cassidyjames 😅

@Finii
Copy link
Collaborator

Finii commented Nov 14, 2023

🤦‍♀️ I need to read ;-)

@cassidyjames
Copy link
Author

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. :)

@tresf
Copy link

tresf commented Nov 14, 2023

GitHub won't let me transfer the repo itself to @lukas-w since it's a fork

FYI, GitHub does allow this but only with manual support intervention using the Contact GitHub option.

@tresf
Copy link

tresf commented Nov 14, 2023

GitHub won't let me transfer the repo itself to @lukas-w since it's a fork

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.

@lukas-w
Copy link
Owner

lukas-w commented Nov 14, 2023

@cassidyjames thank you! I've changed the deprecation message to point to the new project name. 🍻

@cassidyjames
Copy link
Author

@lukas-w great! I've actually removed myself as a maintainer as well since I've obviously not been maintaining the npm package. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants