@bentoboxes/nova-web-components

Nova Web Components Library

Usage no npm install needed!

<script type="module">
  import bentoboxesNovaWebComponents from 'https://cdn.skypack.dev/@bentoboxes/nova-web-components';
</script>

README

Built With Stencil

Nova Web Components

Fluent Enterprise-class Patterns.

Using Nova Web Components

Please visit: https://nova.lab.base22.com/.

Developer Setup

To start building a new web component using Stencil, clone this repo to a new directory:

git clone https://source.base22.com/scm/labs/nova-web-components.git

and run:

npm install
npm start

or with yarn:

yarn install
yarn start

To build the component for production, run:

npm run build

To run the unit tests for the components, run:

npm test

Documentation

Need help? Check out our docs here.

How to files

Contributing

Anyone and everyone is welcome to contribute. Please read our code of conduct.

Maintainers

Team members

  • Alex Arriaga (Former Employee)
  • Alejandro Serrano
  • Eduardo Juarez
  • Rafael Gonzalez
  • Edilzar Cisneros
  • Juan Antonio VillaceƱor
  • Joaquin Arellano

License

Check the here.

Working with Nova Web Components

Naming Components

When creating new component tags, we recommend using nova as prefix in the component name (ex: <nova-datepicker>). This is because the generated component will usually follow the Nova Design System principles and conventions.