Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/bluzi/ngx-bulma

:rocket: Join the power of Angular with the beauty of bulma.io
https://github.com/bluzi/ngx-bulma

angular bulma

Last synced: 22 days ago
JSON representation

:rocket: Join the power of Angular with the beauty of bulma.io

Awesome Lists containing this project

README

        

# Bulma for Angular
[![npm version](https://badge.fury.io/js/ngx-bulma.svg)](https://badge.fury.io/js/ngx-bulma)
[![Gitter](https://badges.gitter.im/ngx-bulma.png)](https://gitter.im/ngx-bulma/Lobby)

This is the home for bulma components built for and with Angular.

#### Quick links
[Contributing](https://github.com/bluzi/ngx-bulma/blob/master/CONTRIBUTING.md) |
[Dev guide](https://github.com/bluzi/ngx-bulma/blob/master/DEV.md) |

#### Available features

| Feature | Notes | Docs |
|------------------|--------------------------------------------------------|--------------|
| | | |
| | | |

#### In progress, planned, and non-planned features

| Feature | Status | Docs | Issue |
|------------------|-------------------------------------|--------------|----------------|
| Typedoc| planned, not started| - | NA|
| Buttons| planned, not started| - | NA|
| Layouts| planned, not started| - | NA|
| | | - | |
| | | - | |
| | | - | |
| | | - | |

## Code samples

![Buttons](http://eliran.net/ngx-bulma/buttons.png "Buttons")
```html
Buttons
large danger button
normal dark button
small warning button

loading
Directive button
Outlined button
inverted buttonton
```

## The goal of NGX-Bulma
Our goal is to build a set of high-quality UI components built with Angular and TypeScript,
following the Bulma Design Spec. These
components will serve as an example of how to write Angular code following best practices.

### What do we mean by "high-quality"?
* Internationalized and accessible so that all users can use them.
* Straightforward APIs that don't confuse developers.
* Behave as expected across a wide variety of use-cases without bugs.
* Behavior is well-tested with both unit and integration tests.
* Customizable within the bounds of Bulma Design specification.
* Performance cost is minimized.
* Code is clean and well-documented to serve as an example for Angular devs.

## Browser and screen reader support
NGX-Bulma supports the most recent two versions of all major browsers:
Chrome (including Android), Firefox, Safari (including iOS), and IE11 / Edge