Giter Club home page Giter Club logo

Comments (9)

 avatar commented on May 22, 2024

We will look into setting up Bower support for the templates. Do you have any resources that could help us down that path? I haven't set anything like that up before. Thanks!

from startbootstrap.

ammont avatar ammont commented on May 22, 2024

@ironsummitmedia It's quite simple, you can read about it here:

http://bower.io/docs/creating-packages/

from startbootstrap.

 avatar commented on May 22, 2024

We'll be adding Bower support in the near future once we figure out how to separate out our packages on a per template basis. Thanks for the feedback!

from startbootstrap.

ammont avatar ammont commented on May 22, 2024

@ironsummitmedia You can provide separate package for each template, can I help on this in any way?

from startbootstrap.

 avatar commented on May 22, 2024

I am going to try to tackle this myself since it's my first experience writing Bower packages, but I will update this issue once I am taken a stab at it and you can be the first to test it and give some feedback!

from startbootstrap.

ammont avatar ammont commented on May 22, 2024

@ironsummitmedia You may also want to take a look at Grunt which is a tool mainly used with bower to build the packages, here is a good article about how they work together:

http://blog.elenakolevska.com/using-grunt-with-laravel-and-bootstrap/

from startbootstrap.

 avatar commented on May 22, 2024

Thanks for the additional info. Would you be interested on helping set this up? I am reading through as much as I can but it is all over my head to be honest, I don't really understand it. Send me an email at [email protected] and we can try to set something up if you'd be interested.

from startbootstrap.

davidtmiller avatar davidtmiller commented on May 22, 2024

I've been doing a lot of research and playing around with Bower and Grunt, and it's apparent that turning the Start Bootstrap templates into Bower components isn't really a fit. Bower components are more of a CSS or JavaScript plugin that people will use within their project, webapp, etc. The templates and themes on Start Bootstrap are more robust.

At the bare minimum, every Start Bootstrap template uses jQuery and Bootstrap. Putting a template alongside these two tools within a bower_components folder doesn't really make sense then.

The themes and templates on Start Bootstrap are more scaffolds than a component (or set of components). I am looking at scaffold generators like Yeoman and Brunch. Grunt and Bower will still be used, but this is just taking it a step further.

That being said, this issue led me on a knowledge-train that led me to Yeoman and Brunch via Grunt and Bower. Now that I understand all of these technologies, I will be working on creating Yeoman generators for each Start Bootstrap template, followed by creating Brunch skeletons for each template.

My grand vision here is that developers would be able to scaffold an entire project with one little Yeoman or Brunch command - which would install the entire theme, and all of the components that the theme uses.

Hopefully this makes sense. I'll be playing around with Yeoman and Brunch, and in time I'll release Yeoman and Brunch generators for all of the templates!

from startbootstrap.

Rex90 avatar Rex90 commented on May 22, 2024

@davidtmiller did you ever achieve this goal? I have been trying to combine yeoman webapp-generator with startbootreap agency theme and failing to get it to work properly

from startbootstrap.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.