-
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
Snap SVG #13
Comments
just forked on MeteorPackaging/Snap.svg Hope everything is fine! |
Sorry @splendido I'm a bit confused as to what I have to do in the forked repo, Snap.svg uses Grunt in it's build system, but I'm not sure what I need to add and where! Probably bitten off a bit more than I can chew, lol. |
@Siyfion, @jshimko, @chip, |
Recent attemps by me and @chip are jspdf-core-wrapper and jspdf-AutoTable-wrapper. The idea is to have a Gulpfile to easily retrieve a particular release of the upstream repo and consequently update the package.js file to reflect the correct version number. The file |
...before publishing any of the three I'd like to add some basic tests (with panthomjs?) ...and perhpas some automated streamed publish to get a number of previous release published all at once and not just the latest one. |
Sounds good @splendido, I'm wrapping up for the day here now (UK-based) but I'll take a look first thing tomorrow! |
I've just pushed some more stuff to jspdf-core-wrapper to run tests... The only thing is that on meteor build machines there's no I think I'll try running this stuff on a droplet of mine on DO, but if we think this is the right direction, we should ping MDG to see whether there's room to update VM images to come with Please let me know your impressions: does all these grunt tasks make any sense? Going to bed also here in Italy ;-) |
@splendido can you take a look at the first commit I've made, see if I'm headed in the right direction? |
Seems good! the only thing is I'd like to put in the The idea is, when such a repo will be enabled on autopublish.meteor.com to check for the |
@splendido Cool, I've updated the |
It worked! But I've just noticed that you're not using Could you try something on these lines |
@splendido So can I just copy the way that does it, or is that |
ie. like this: MeteorPackaging/snapsvg-wrapper@9f38ee7 ?? |
well, a copy/paste might be enough, but it really depends on how the library exports the Les try to dig a bit into the code, or simply do some console.dir of |
...at this point I'd say, if tests works for your latest commit all is fine! :-) |
@splendido Hmm, nope, I think my tests started failing since I did that exports stuff... Just going to have some lunch then I'll get back to looking at it. |
if it's a client-side lib, |
@splendido That seemed to do the trick. So what's left for me to do...? Anything? |
If we think the approach is valid, we could publish the package. |
@splendido Yeah, I guess it would be nice to somehow publish all the versions available. However, for most people I imagine that's surplus to requirements... |
@dandv @splendido Is there a recommended naming convention for how we should be publishing these packages? I mean, it'd be good to tell at a glance which are auto-updating and which aren't..? |
I've put it here for the time being: https://atmospherejs.com/snapsvg/core I've also given it a quick test, all seems to be working perfectly... So now for the |
to set it up for autopublish, we need Do you guys think the hook creation could be done manually or should we provide a button on autopublish.meteor.com to simply setup the hook without enabling the repository for publishing (as it is now for Meteor packages)? I'm thinking to start a refactor of the code to end up showing three different toggle buttons.
|
I've always used the official package name if available, to distinguish from random users repackaging the package under their own namespace. Also, the package description has often included "(official)", which hopefully we'll be able to discard in the future once people stop just wrapping 3rd party libraries, but was instrumental in distinguishing the official Font-Awesome integration from, for example, @linto's https://atmospherejs.com/linto/fontawesome (which for some reason still hasn't been unmigrated sigh) |
@splendido Right, |
👍 I'll try to work a bit on the autopublish side the next days... |
I would like permission to fork this library into the MeteorPackaging org.
@splendido I'm working my way through the wiki now... 😉
The text was updated successfully, but these errors were encountered: