CSS Wizardry is a collection maintained by Harry Roberts, and located on the GitHub software development collaborative. It includes a compilation of CSS contributions, repositories, and public activity. Several popular CSS repositories include inuit.css, CSS-Guidelines, csswizardy-grids, and csswizardry.github.com, which is Harry�s website. And speaking of his website, CSS Wizardry includes the blog behind the code so to speak, where Harry writes about the topics of CSS and its scalability, architecture, maintenance and more. This piece will review the CSS-Guidelines repository, which is touted as a high-level guideline for writing manageable, maintainable CSS.
A set of notes, advice, and general guidelines, the CSS-Guidelines is a living document which as of this writing was updated 9 days previous, and is a �Star� favorite of some 2,483 GitHub users. The guidelines which are native English language are also translated into Russian, Chinese, and French. The guidelines are intended for large projects with long running timelines that also may include a large team of developers and is meant to assist groups with working in a unified fashion -- keeping stylesheets and code maintainable, transparent, readable, and scalable. The document covers syntax, formatting, documentation, CSS anatomy, approach, mindset, and manner to writing and architecting CSS code.
The guidelines are well documented throughout and include a table of contents, of sorts, starting with the Anatomy of a CSS Document, which covers the general statement then gets into the issue of One file versus many files, which I am sure has sparked many a debate among developers. It goes on to explain having a Table of contents for your CSS in addition to Section titles. Some of the other content sections within the guideline are:
The CSS Guidelines by Harry Roberts is a great starting point for getting your styles code into a standardized and well documented, manageable, and maintainable CSS.
|
Copyright � 2013 |