umbo

ref: master

./README.md


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Umbó

> UMBÓ: Cultuar (Iorubá/Português Brasileiro)

Umbó is a minimal and modular CSS library.

## Philosophy

The general idea is to have a decent and simple foundation to build
other applications within the idea of a accessible and popular web.

We need to push forward more simple and content acessible
websites and to do that we can't build this on top of massive frameworks, excessive
styling and scripts, etc. We just need to deliver a idea, a message and
striping out the bloat/dirt of your website is a good starting point to do that.

So instead, we offer to whoever use _umbó_, a very modular and go-to
architecture, built around simple stuff, like a common use Flexbox Grid,
minimal styling of tables, links and a good typography base.

## Content

It's split into the following modules:

- Grid
- Foundation (Typography, Links, Tables)
- Buttons
- Forms

You can either include the minified version (weighing at 22kb/**3kb gzipped**) or
the standard version.

## Building

We don't make use of unusual technology and/or bloated stuff. You can
clone the project, and take a peek at our [Makefile](https://linux.die.net/man/1/make), the whole code is
written in raw CSS and we include
a [.editorconfig](https://editorconfig.org) so we can keep a good standard.

Then to build the project, simply open a shell and run:

- `make` (to build the default/non-minified version)
- `make minify` (to build the default but minified version)
- `make $MODULE` (replace `$MODULE` with the module your looking after,
i.e. grid, foundation)

## Contributing

Send patches and discussion at my public inbox [~porcellis/public-inbox@lists.sr.ht](mailto:~porcellis/public-inbox@lists.sr.ht).

## License

GPL v3 - See
[LICENSE](https://git.sr.ht/~porcellis/umbo/tree/master/LICENSE)