button-inc / service-development-toolkit

Toolkit for button applications
Apache License 2.0
5 stars 3 forks source link


👋 Welcome! The toolkit's component library is in preview; this means the API is subject to change without notice.

If you're interested in production use of this codebase, we'd love to chat! Please reach out at toolkit@button.is.


Service Development Toolkit

The Service Development Toolkit is a toolkit to bring best practices to data intake applications built with React.

The toolkit can be used to easily create progressively enhanced, accessible form-based applications that are themable and focused on minimizing resource size. It consists of a component library for themed, accessible, progressively enhanced components, and a form-builder application to help create progressively enhanced forms with good UI principles. See below for live demonstrations:

Acknowledgements

We would like to thank the following awesome open-source projects that have been a big inspiration and help to this toolkit:

Getting Started

See the documentation below for getting setup in each tool:

Information on getting started and usage of the themed component libraries is also available in the component's Storybooks:

To make it easier to accept your pull request, add tests where possible to ensure code is working as expected. Thank you for your contributions!