Welcome to the Spark Design System, a product of Quicken Loans.
Spark is used to build the user interfaces for Quicken Loans Fintech products.
Spark is currently in alpha
. It is subject to changes of all sizes at any time and not suitable for production use. Please reach out to the Spark team for guidance.
Spark consists of 2 main packages which can be installed like so:
npm install --save-dev @sparkdesignsystem/spark-core
- Spark Core is the main package for the Spark Design System. This package contains the style and components that make up the basic interfaces for Quicken Loans Fintech products.
npm install --save-dev @sparkdesignsystem/spark-extras
- Spark Extras is a supplementary package that adds additional components that are not part of Spark Core. Many sites will use these components, but they aren't necessary for every Quicken Loans Fintech product.
Spark is managed as a monorepo. All of the Spark source code lives in a single repo, but is released as separate packages using Lerna.
More information on contributing to Spark will be available in the future. For now, if you want to get Spark running locally, follow these steps:
- Run
npm install
- Run
gulp --dev
- Open your browser to
http://localhost:3000/
Spark Design System uses Drizzle as an authoring environment. Drizzle is an open source project from Cloudfour and is licensed under MIT.