Package Exports
- easy-framework
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (easy-framework) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
EASY
Easy Angular Styles with a11Y
This project is a work in progress. Not all components are created or documented...yet.
Overview
EASY is a CSS framework developed on 4 core principles:
- Flexible
- Accessible
- Responsive
- Lightweight
Flexible
Limited CSS selector specificity allows developers to easily override classes. Other than resets, HTML tags remain mostly untouched. This allows for additive development by adding color, spacing, and other CSS classes as needed.
The framework works nicely with Angular. You can use components, directives, CSS classes, or any combination that fits your coding style.
Accessible
Most accessibility requirements are added automatically. Of course, it falls on the developer to ensure all code follows WCAG guidelines.
Responsive
EASY was created with mobile first in mind. There are many layout options and they all look great on any device.
Lightweight
Developers can use only the components needed for a particular project. This is done through module imports.
Installation
NPM: npm i --save easy-framework
Usage
Import core styles into your app root module.
app.module.ts
import { EasyModule } from 'easy-framework';
Add the <ez-root>
tag in your app root component.
app.component.html
<ez-root>
<router-outlet></router-outlet>
</ez-root>
Then, import component modules where needed.
some.module.ts
import { ButtonModule } from 'easy-framework';
Documentation
Read the documentation.
Changlog
Contributing
- Review the Code of Conduct
- Review the Contributing guidelines
- Fork or clone the repo
- Run
npm i
- Run
npm start
andnpm run watch:easy
in two separate terminal windows - Open the projects/easy-framework/src/lib folder in your code editor
- Edit the code base
- Submit a pull request
Issues
Report an issue or a feature request.
License
Copyright (c) 2019, Paul Chehak. (MIT License).