Carbon-svelte is a component library based on IBM's Carbon design system. Specifically, carbon-svelte is a customized vesrion of Carbon Components Svelte and uses Tailwind, Svelte, and previously developed tools—such as svelte-forms—to provide a custom look, feel, and functionality for Texas State University applications.
For full documentation and information about individual component usage and best practices, visit component-library.app.qual.txst.edu. Alternatively, you can clone this repository and run the SvelteKit application locally, see Developing.
The quickest way to get started with carbon-svelte is to use one of our fullstack app templates, such as the GraphQL App Template.
Once you've cloned the project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
Everything inside src/lib
is part of your library, everything inside src/routes
is used for documentation.