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

Distribution Script (jquery.sparkline.js) #109

Closed
brunobelarmino opened this issue Jan 16, 2014 · 13 comments
Closed

Distribution Script (jquery.sparkline.js) #109

brunobelarmino opened this issue Jan 16, 2014 · 13 comments

Comments

@brunobelarmino
Copy link

Can you available the distribution script (jquery.sparkline.js) on github? I use bower as dependency manager and he seeks scripts from github, which does not have the script in question.
Thanks

@RuslanZavacky
Copy link

+1

4 similar comments
@rafanoronha
Copy link

👍

@jonasabreu
Copy link

+1

@willgm
Copy link

willgm commented Feb 24, 2014

+1

@brunowego
Copy link

+1

@cthrax
Copy link

cthrax commented Apr 29, 2014

+1 but in the interim, https://github.com/smysnk/jquery.sparkline exists.

@filipegiusti
Copy link

Guys, this won't happen, the repo author said he is against it. The tools need to improve not the libraries needs to comply with tools that can't run a build process.

@cthrax
Copy link

cthrax commented May 23, 2014

Right, because RPM, .deb, .exe, .egg, .dll, etc, etc are all wrong in enforcing some sort of structure to a package. They all really should have adapted to every bit of source they are packaging.

@filipegiusti
Copy link

@cthrax the author is not against having bower.json or any other package meta info, he is against checking in the repo distribution packages because the dependency tool isn't capable of running a basic build or accepting deploy of a distribution package.

@cthrax
Copy link

cthrax commented May 23, 2014

I understand the problem just fine, even worked around it. The problem is the library does not provide any release artifacts and expects other tools to take care of that problem because a build script is provided. The maintainer is perfectly within their rights to take this stance, but it seems pretty darn silly to me. And I don't have to be happy about it.

@gwatts
Copy link
Owner

gwatts commented May 23, 2014

The release artifacts are linked from the web site. No-one needs to build anything, unless they want to use the bleeding-edge, in which case you're expected to have the expertise to build it and not complain because the master branch is an unfinished release.

This git repo is for collaborative code development, not for release distribution.

Any fork of this repo can do whatever it likes, of course.

If the bower.json can reference the latest release on the web site, then that would be fine with me (ie. a pointer to http://omnipotent.net/jquery.sparkline/latest/jquery.sparkline.js), but I'm not checking in a compiled build into the source repo anytime soon to work around (imo) a design error with Bower.

@gwatts gwatts closed this as completed May 23, 2014
@cthrax
Copy link

cthrax commented May 23, 2014

@gwatts as I said, you're prerogative, and as I pointed out earlier in the comment chain there is a fork that does accommodate bower, but standing on a high horse, due to a shortcoming (I'd not disagree with design flaw, but bower is still worlds better than having to download dependencies manually) of one of the more common and widely used dependency managers does not fix the problem (design flaw) nor increase the usefulness of a, what I deem, extremely well done library that is used by a large number of people. I'll continue using the fork that meets my needs, but I hope you will reconsider your stance in the future and provide a solution that is a little more accommodating.

Despite my unhappiness with this distribution issue, I'm extremely happy and thankful for the library and do appreciate all the work that's been put into it.

@gwatts
Copy link
Owner

gwatts commented May 23, 2014

I appreciate the problem with distribution management, but perhaps if everyone didn't capitulate to the design error, the error would be addressed and we'd all be a bit happier with the solution ;-)

Very pleased to hear that you're finding the library useful though.

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

No branches or pull requests

9 participants