Skip to content

Commit 02a9528

Browse files
committed
Merge branch 'release/0.4.0'
2 parents a7556de + e82ef85 commit 02a9528

101 files changed

Lines changed: 1162 additions & 909 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,31 @@
55
<p align="center">
66
<em>"Why go in circles?"</em>
77
<br>
8+
<br>
9+
<strong>CSS Companion for Front-end Developer</strong>
810
<br>
911
<a href="https://oo-loop.github.io/" title="documentation">> Documentation</a>
1012
</p>
1113

1214
[![npm](https://img.shields.io/npm/v/oo-loop.svg?style=flat-square)](https://www.npmjs.com/package/oo-loop)
1315

16+
## Introduction
17+
Have you ever worked on a project with your go-to css framework realizing that you were only using 10% of it. You had to add your own utilities, your own components and when trying to reuse something from its library, you actually had to overwrite some rules, tweak it, in order to reproduce what you wish for.
18+
Have you ever wonder if the framework you were using was a real fit?.
19+
Loop has been developed out of that feeling to overcome this problem.
20+
21+
Loop wants to reconsider the way CSS is created and used, aiming to make it more maintainable, readable and expressive.
22+
23+
Loop works towards flexibilty and customization to give the developer complete control on his project letting him create his own set of utilities.
24+
It is specifically based on variables to facilitate the addition and removal of rules and properties.
1425

15-
Loop wants to reconsider the way CSS is created, aiming to make it more maintainable, readable and expressive.
16-
Loop works towards flexibility and customization without a bunch of superfluous rules and components.
17-
Not opinionated about any style and based on variables, it allows the addition and removal of rules and properties with ease.
18-
Being like a partner for CSS development, it assists the developer matching their styles with their design needs.
26+
## Loop
27+
Loop is not meant to be a framework providing any possible existing components. Its philosophy is to be non-opinionated and to be more like a companion for CSS development assisting the developer matching their styles with their design needs.
1928

29+
Anything specific to the project you're working on is for you to develop.
30+
Loop is here to help.
31+
32+
## Semantic
2033
Loop differentiates components and utilities with semantic for more clarity
2134

2235
* `oo-componentName` loop attribute for component
@@ -26,3 +39,9 @@ Loop differentiates components and utilities with semantic for more clarity
2639
The loop attribute is not a valid html5 attribute.
2740
If it does concern you, set the variable `$loop-component-html5-validity` to true.
2841
Loop components will be then available through the data attribute `data-oo-componentName`.
42+
43+
## Start
44+
Use yarn
45+
`yarn add oo-loop`
46+
Use Npm
47+
`npm install oo-loop`

dist/loop.css

Lines changed: 25 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)