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

Package Manager Tooling #10

Open
BenjaminRCooper opened this issue Oct 5, 2013 · 12 comments
Open

Package Manager Tooling #10

BenjaminRCooper opened this issue Oct 5, 2013 · 12 comments

Comments

@BenjaminRCooper
Copy link
Contributor

What's everyones thoughts on integrating this into our project boilerplate?

I don't know about you guys, but going and searching for libraries and updating libraries is slow, and I think Bower could be really useful.

Ben

@ghost ghost assigned BenjaminRCooper Oct 5, 2013
@lewismorris
Copy link

Hey Ben,

Your right it's boring and time consuming, might also be worth looking at http://yeoman.io/ which includes Grunt and Bower.

Lewis

@timgale
Copy link

timgale commented Oct 5, 2013

Hey guys

I recall Yeoman being mentioned recently, it would be really useful to have a centralised suite for running tasks and managing dependencies. However, from what I can gather, it seems to be more targeted towards web apps running on an MV* framework, which may not be suitable for every project. Having said that, there seems to be a number of features we could make use of, with the nice addition of unit testing.

+1 for Bower either way.

@BenjaminRCooper
Copy link
Contributor Author

Yeah I was thinking Yeoman, but as Tim has stated, it seems quite focused towards MV* applications, as well as the generators being very application focused. Could be a little too much for what we require.

I think bower would be a great tool and with the majority of us being in the terminal for Grunt etc, it seems a great tool to integrate.

Love to hear your thoughts.

Ben

@jonspark
Copy link

jonspark commented Oct 5, 2013

Yeoman does focus on the app-kinda territory, but I have seen generators for things as mundane as a WP project. The bottom line is that it helps you to generate a default project layout, I think that that's exactly what we need to do everything that we're talking about here.

All we would have to do is write and maintain (under source control) our own Yeoman generator to create a 'boilerplate' Clicksco project.

@BenjaminRCooper
Copy link
Contributor Author

Morning Jon,

I totally agree, I wasnt really thinking about creating our own generator, but that is a great idea.

I think this would be great.

Ben

@jonspark
Copy link

jonspark commented Oct 6, 2013

Re: Bower, definitely... get it in. We're using the PHP equivalent, Composer. A package manager is a rock-solid tool, really a foundation to a modern project.

@BenjaminRCooper
Copy link
Contributor Author

Already using bower for Viaduct, so what is everyone's thoughts for using it for pulling down all necessary third party scripts if they are available?

@BenjaminRCooper BenjaminRCooper changed the title Bower Package Manager Tooling Aug 21, 2014
@BenjaminRCooper
Copy link
Contributor Author

Changed title so that it is not specific to a certain tool as not to be bias.

@grahammorley
Copy link

Definitely a good idea imo. +1

@matchboxhero
Copy link

+1

@BenjaminRCooper
Copy link
Contributor Author

Anymore tools to review on this front from anyone?

Currently we have Bower, DuoJS and potentially NPM. NPM is more of a given due to all other tooling tbh, but its what extent we want to use it.

Ben

@BenjaminRCooper
Copy link
Contributor Author

JSPM is another tool to review

@BenjaminRCooper BenjaminRCooper removed their assignment May 24, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants