SMACSS Rewrite Progress
I feel like it’s been more than a year since I mentioned how I wanted to rewrite SMACSS. It’s been slow going, that’s for sure. Mostly because I hadn’t been spending time on it. Apparently, you need to actually write for a book to get written.
As the ball dropped to kick off another new year, I decided to get serious about getting the book done. I’ve put together a more concrete outline and have slowly been working through all the pieces. Every day, I should be working on the book for at least a half an hour. I find little holes in my day and try to fill them with writing.
This edition is intended to be a bit less prescriptive in some areas and more descriptive in a lot of other areas. (A lot of which I cover in the workshop and wanted to get it back into the book.)
The book will continue to be focused on the core topic of CSS architecture but will also bleed more into other areas like design and documentation.
Here’s the new outline:
- Introduction (done)
- Modular Design (draft)
- Categorization (draft)
- Base (draft)
- Layout (draft)
- Modules (in progress)
- States
- Themes
- Naming Convention
- Decoupling CSS from HTML
- Depth of Applicability
- State-based Design
- Preprocessors
- Project Setup and Maintenance
- Prototyping and Pattern Libraries
- Performance
- Converting an existing project to SMACSS
- Appendix: Formatting Code (done)
As you can see, there’s more to cover and a long ways for me to go. I’m excited that I’ve got a plan and that progress is being made.
If you’ve been patiently waiting for the next edition, thanks for being patient!
Conversation
Looking forward to reading it! Would be nice if you had a sign up so I'll be notified when it's released