Giter Site home page Giter Site logo

vap010589 / right-angled Goto Github PK

View Code? Open in Web Editor NEW

This project forked from eastbanctechru/right-angled

0.0 0.0 0.0 6.22 MB

Lightweight and easy to use angular data grids which integrates with your markup and styles rather than generating its own

Home Page: https://eastbanctechru.github.io/right-angled/

License: MIT License

JavaScript 12.29% TypeScript 61.37% Shell 0.01% HTML 19.39% CSS 6.94%

right-angled's Introduction

npm version Build Status Coverage Status Commitizen friendly Dependency Status devDependency Status

What is it

right-angled is a lightweight and easy to use angular data grids which integrates with your markup and styles rather than generating its own

Getting started

Check out our demo application at https://eastbanctechru.github.io/right-angled/

Install

npm install right-angled

TL;DR

right-angled is the library for constructing functional data tables (aka data lists, data grids). Also, it has a very useful selection and filter models. They can work even without lists, but they go much better with them. The main feature providing the basis for the library is unobtrusiveness seen in the following:

  • The library is not tied to such frameworks as bootstrap and does not include any css styles. It is 100% up to you how the app will be structured and look.
  • Minimal impact on your markup. right-angled provides directives instead of components whenever it’s possible. There are only several components in right-angled and they act just as visibility containers without any additional markup. Again, it is 100% up to you how the app will structured and look.
  • As a consequence of the above point, right-angled contains minimum of directives and components. It means that you will have to implement some of the components yourself (right-angled provides several useful services which you can inject and use to implement your components easily). Nevertheless, we are sure that creating a new component will give you more pleasure, than learning dozens of options and trying to style an alien one with the markup that cannot be modified.

How to build the project

To build the project, follow these steps:

  1. Ensure that NodeJS is installed. This provides the platform on which the build tooling runs.
  2. This project is based on angular-cli so you need to install it.
  3. From the project folder, execute the following command to install project dependencies:
npm install
  1. From the project folder, execute the following command to build the source code:
ng build

How to run tests

You can run tests in Chrome with watch mode by executing the following command:

ng test

or execute single run:

ng test --watch=false

right-angled's People

Contributors

fshchudlo avatar greenkeeperio-bot avatar a-vain avatar krozhkov avatar greenkeeper[bot] avatar nikolaymatrosov avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.