Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialJohn Weland
42,478 PointsGetting to actually use my Treehouse acquired skills
I am stoked! I've been a student here at Treehouse for a few years and aside from my own project I generally have to just do what I am told and not think too far out of the box.
At work we have a project that is a huge web UI for handling all of our clients telecom and personnel tracking. This project has been in use for years and being a living project with iterative released 4 times a year, its grown and has been coded on by 50 some developers (or more ) since its initial creation. Each dev has hand-coded has coded his/her idea of how an element or module should look based on a very vague representation of the company colors, fonts etc. Needless to say there isn't a lot of consistency.
My bosses are wanting to change that, with the recent slow down in support tickets to fix bugs etc. My direct boss told me to look at using bootstrap or the like to come up with a style guide and our own style library to work with the aforementioned ui framework that all devs will use from here on out.
I've decided on bootstrap because its going to be something most of our devs have an idea about. I am still in the air about Bootstrap 3 vs Bootstrap 4 , I am not sure what the new minimum requirements are, about a year ago we dropped support for anything older than IE9, while it seems super old our clients are various federal and state run facilities and they are always way behind. I think the new minimum support is going to be IE11 or edge era so I might be able to use Boostrap 4 and flex box (thank god!).
So here is the plan:
- Bootstrap
- Custom CSS via Sass -- BEM -- SMACSS
Build a custom style package that would require an additional class to get out brand styles integrated. That style package I will be using Sass so it will be easily maintained. I thing am I going to go the BEM route to make better actually names classes while more verbose, they will certainly be easier for new devs to understand what module or element they are trying to work with. I am also working with the SMACSS architecture for my Sass build.
Thank you Guil Hernandez!!!