Giter Site home page Giter Site logo

commitd / components Goto Github PK

View Code? Open in Web Editor NEW
8.0 4.0 1.0 14.73 MB

Committed components library

Home Page: components.committed.software

License: MIT License

JavaScript 0.85% TypeScript 95.45% HTML 0.07% Dockerfile 0.13% Shell 0.14% Handlebars 0.31% MDX 3.04%

components's Introduction

Committed Components

Committed Badge Build Status Quality Gate Status Coverage GitHub repo size Storybook semantic-release

For documentation see https://committed.software/components

Install

yarn add @committed/components

Usage

import * as React from 'react'

import { Component } from '@committed/components'

class Example extends React.Component {
  render() {
    return <Component />
  }
}

Development

We are using npm v7, and due to issues with peer dependencies we are currently required to do

npm install --force

The main build is performed using esbuild:

npm run build

We use storybook to develop and document the components, this is run in development using

npm run storybook

The tests can be run with

npm test

Dev Containers

This project contains a VSCode Dev Container Configuration.

To use this, you must install the VSCode Remote Container Extension.

Once this is installed, you should be prompted (when opening the project in it's root directory) to Reopen in Container. If this prompt does not appear, open the Command Palette and run Remote Containers: Rebuild and Reopen in Container.

This will re-open the project, with the project files mounted in a Docker container, which will include all the VSCode extensions from the dev container (e.g. useful extensions, formatters etc).

CI

Pull requests go through CI checks using Github Actions. Releases update the deployed documentation and update the package in the NPM registry.

License

MIT - © Committed Software 2019-2022 https://committed.io

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.