A new approach to create responsive forms using Web Components
Thank you so much for showing interest in this project! Formsey has been built to simplify the tedious task of creating good looking responsive forms. Go here to see a demo https://www.formsey.com.
- Easy-to-use: But with a simple and understandable API.
- Accessible: All components has been build with keyboard navigation in mind.
Go here to try the demo.
$ npm i @formsey/core
If you want to get started super quickly you can use the CLI.
$ npm init web-config new my-project --lit
If you want to use formsey in your static website you can import https://cdn.formsey.com/formsey-native-0.2.109.min.js
. Keep in mind that this imports all elements, so it is recommended that you only use it for test purposes.
<script src="https://cdn.formsey.com/formsey-native-0.2.109.min.js"></script>
Name | Tag | Description | Documentation | Demo |
---|
Fixes, probably tests
You are more than welcome to contribute to this repository! Below are some instructions on how to setup the project for development.
- Clone this repository by running
git clone https://github.com/floreysoft/formsey.git
. - Run
yarn
to install all dependencies. - Spin up the development server with
yarn start
. The browser should automatically be opened at the correct url. If not, you can open your browser and go tohttp://localhost:8080
. - Compile the documentation by running
yarn docs
.
The elements are written in Typescript. All of the web components uses lit-element.
If you want to know more about how you can help you should definitely check out the CONTRIBUTING.md file. All contributors will be added to the contributors section below.
To publish packages, don't forget to set the scope: npm login --scope=formsey
Daniel Florey | Oliver Zeigermann | You? |
Licensed under MIT.