Skip to content

Commit 7cf921b

Browse files
committed
Update README.md
1 parent 4bb6bc1 commit 7cf921b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

README.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,19 @@
11
# A Scalable CSS Reading List
22

3-
Things to read (or watch) that address these two questions: **What is scalable CSS?** and **How do we write scalable CSS?**
3+
A list of things to read or watch that address these two questions: **What is scalable CSS?** and **How do we create scalable CSS?**
44

55
By *scalable CSS*, I mean CSS that is
66
- capable of remaining effective, coherent, extendable, and maintainable as projects grow over time
77
- capable of being understood and worked on by any number of different people in a consistent, systematic way
88

9-
Included are resources that articulate key principles and practices.
9+
Included are resources that articulate key principles and practices. The list is restricted to the articles that I consider the most *important* to read -- that is, the best explanations (of which I'm aware) for different approaches to the problems.
1010

1111
**If you know of a resource that should be added, please share! File an issue or a pull request.**
1212

13+
(There are plenty of other problems related to CSS: understanding how it works, using specific properties, accomplishing specific styles, achieving responsive design, boosting performance, etc. This list is strictly focused on the problem of creating scalable CSS.)
14+
15+
*None of the sections present any kind of "ranking" or "suggested reading order." Just read them all.*
16+
1317
## Articles
1418

1519
Newest on top, oldest on bottom.
@@ -33,7 +37,7 @@ Newest on top, oldest on bottom.
3337

3438
These styleguides articulate conventions and guidelines for authoring scalable CSS.
3539

36-
(I'm distinguishing *styleguides* from what I would call *pattern libraries*, which are references created to document and exemplify existing styles rather than guidelines for the authoring of the styles. Other people often use the term *styleguide* to refer to both or either of these reference types.)
40+
(I'm distinguishing *styleguides* from what I would call *pattern libraries*, which are references created to document and exemplify existing styles rather than guidelines for the authoring of the styles. Other people often use the term *styleguide* to refer to both or either of these reference types. I think pattern libraries are less specifically about scalable CSS, and more about a scalable frontend design and development workflow; so I'm not including resources related to pattern libraries.)
3741

3842
- [Harry Roberts](http://cssguidelin.es/)
3943
- [Bootstrap](http://mdo.github.io/code-guide/#css)
@@ -44,7 +48,7 @@ These styleguides articulate conventions and guidelines for authoring scalable C
4448

4549
## Talks
4650

47-
Newest first, as far as I can know.
51+
Newest first, I think.
4852

4953
- [Adaptation and Components](https://www.youtube.com/watch?v=m0oMHG6ZXvo) ([slides](https://speakerdeck.com/necolas/adaptation-and-components)), Nicolas Gallagher (2014)
5054
- [CSS is a Mess](https://www.youtube.com/watch?v=C4z_9F6nfS8), Jonathan Snook (2013)

0 commit comments

Comments
 (0)