You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+27-1Lines changed: 27 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,32 @@
4
4
5
5
A simple and customizable low-level CSS library generator.
6
6
7
-
## JSON Examples
7
+
[Documentation](#)
8
8
9
+
## General principles
10
+
11
+
***Simple responsive naming convention**: BRiCSS is a simple low-level CSS abstraction and a naming convention based on abbreviations of CSS class names and attributes.
12
+
***CSS you really use**: Just set CSS properties you really use into your designs and code.
13
+
***Responsive on-demand**: Optimized CSS output file size thanks to selective responsive CSS properties you really use.
14
+
***Automatic documentation**: An interactive documentation of CSS output is automatically generated.
15
+
***Low-engineered**: Only a browser is required.
16
+
***JSON based**: BRiCSS is a JSON file base solution to generate a tailored CSS file library.
17
+
***Offline**: Works even with no Internet connection.
18
+
***Design Systems friendly**: Integrates seamlessly into a Design System.
19
+
***Instant file size**: Instantly observe the file size impact of your settings.
20
+
***Copy or download**: Just refresh your browser to get the latest version of your custom CSS library.
21
+
22
+
## Requirements
23
+
24
+
A text editor, a web server and a browser.
25
+
26
+
## Getting started
27
+
28
+
1.[Download](https://github.com/ita-design-system/bricss/archive/refs/heads/main.zip) or clone this repository the starter project and unpack to any web server.
29
+
2.**Edit**`build.json` file to fit your needs.
30
+
3.**Run through your browser!** Interactive documentation is generated automatically.
31
+
32
+
At first start, an onboarding menu with JSON examples is available to help populating your own `build.json`. At least one single CSS property is required to display documentation. When `build.json` is not empty, just click to download or copy your new CSS library.
33
+
34
+
All JSON examples are placed nto the folder `json_examples` or the repository.
0 commit comments