Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/srph/m

(n.) minimalistic stylesheets
https://github.com/srph/m

boilerplate css sass starter-kit suitcss

Last synced: 17 days ago
JSON representation

(n.) minimalistic stylesheets

Awesome Lists containing this project

README

        

![head](head.png)
## m
(n.) minimalistic stylesheets

[Demo](https://m.kierb.com) / [Preview](preview.png)

## Why?
This is not another UI Framework.

This is a *lesser* [Skeleton CSS](http://getskeleton.com/) and has useful mixins and utilities! Feel free to use this as a starting point. Or better yet, use it for ideas.

## Usage
Copy `stylesheets` to your project's css directory, and then run sass:

```bash
sass path/to/css/main.scss:path/to/public/folder/style.css
```

You should be good to go!

## 101
- Includes [normalize.scss](https://necolas.github.io/normalize.css/)
- Loosely follows [SUITCSS Conventions](https://github.com/suitcss/suit/blob/master/doc/naming-conventions.md).
- Loosely follows [codeguide](http://codeguide.co/).
- Uses [Font Awesome](https://fortawesome.github.io/Font-Awesome/).
- Avoid `margin-top` when possible.
- Variable names follows the pattern `-[--ComponentName]` (Inspired by [Medium's Coding Guidelines#Variables](https://gist.github.com/fat/a47b882eb5f84293c4ed#variables)).
- `$color-grayLight`
- `$color-grayLight--Modal`
- `$fontSize-large`
- Colors should always be in lowercase hex values (e.g., `#000`)

## Setup
```bash
# For development - compiles and watches for changes.
make dev

# For production - make a clean release
make
```