> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.knapsack.cloud/get-started/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.knapsack.cloud/_mcp/server. # Get Started ## Welcome to Knapsack Welcome to Knapsack, your comprehensive design system and component library solution. This guide will help you quickly set up, configure, and integrate Knapsack into your development workflow. #### [Required Prep](/get-started/required-prep) Before diving into the technical setup, ensure you have all the necessary preparations in place. This includes understanding system prerequisites, gathering essential information, and setting up initial configurations. #### [Installing and Running Knapsack Locally](/get-started/install) Step-by-step instructions for installing Knapsack in your repository and running it locally. #### [Branching and Publishing](/branching) Work on changes safely, review them with your team, and publish updates without disrupting your main workspace. #### [Adding Renderers](/code-sources) Understand how to add and configure renderers within your Knapsack workspace. This section covers the different renderers available in Knapsack and their respective setup processes. #### [Knapsack Config](/get-started/knapsack-config) The knapsack.config.js file is the cornerstone of your Knapsack workspace configuration. #### [Adding Asset Sets](/code-sources/asset-sets) Asset sets provide a method of managing theme or style variations for your patterns in Knapsack and in your production applications. #### [Deploying Knapsack](/get-started/deploying-knapsack) Detailed instructions for deploying your Knapsack workspace. This section ensures a smooth and successful deployment process, enabling you to start using Knapsack effectively. #### [Updating Knapsack](/get-started/updating-knapsack) Keep your Knapsack installation up-to-date with the latest features and improvements. This section provides guidance on updating your Knapsack workspace to ensure you always have access to the latest capabilities. > Documentation for Knapsack, the design system platform that unifies design tokens, components, and docs so teams design, build, and ship consistent products. ## Docs - [Storage Options](https://docs.knapsack.cloud/get-started/storage-options.md): Choose how Knapsack stores your design system content. - [Required Prep](https://docs.knapsack.cloud/get-started/required-prep.md): Before diving into the technical setup, ensure you have all the necessary preparations in place. This includes understanding system prerequisites, gathering essential information, and setting up initial configurations. - [System Prerequisites](https://docs.knapsack.cloud/get-started/required-prep/system-prerequisites.md): Before you can start running Knapsack, it’s essential to prepare your system to ensure a smooth setup process. This document provides detailed information on the necessary software and configurations required for a successful Knapsack implementation. - [Knapsack Architecture](https://docs.knapsack.cloud/get-started/required-prep/knapsack-architecture.md): The "Knapsack Architecture" document is designed to provide a clear and detailed understanding of the various technologies and infrastructures that support Knapsack's technical framework. This resource is crucial for stakeholders, developers, and IT professionals who need to grasp how Knapsack integrates with existing systems and the underlying components that ensure its robust performance. - [Install Knapsack](https://docs.knapsack.cloud/get-started/install.md): Follow this step-by-step guide to get Knapsack up and running on your local machine. - [Update Knapsack](https://docs.knapsack.cloud/get-started/updating-knapsack.md): Knapsack releases updates to its packages and data structure often. - [Navigating Knapsack](https://docs.knapsack.cloud/get-started/editing-interface.md): Learn how to navigate and use the editorial interface to create and manage your documentation content efficiently. - [Run Locally](https://docs.knapsack.cloud/get-started/running-knapsack-locally.md): Detailed instructions on how to run Knapsack locally for development, testing, and deployment purposes. - [Deploy Knapsack](https://docs.knapsack.cloud/get-started/deploying-knapsack.md): This page provides a guide to deploying your Knapsack workspace. It covers all the necessary steps to ensure a smooth deployment process, including installing dependencies, building the codebase, and executing essential Knapsack commands to serve your design system. - [Git Providers](https://docs.knapsack.cloud/get-started/deploying-knapsack/supported-git-providers.md): Choosing the Right Version Control Solution for Your Project - [GitHub](https://docs.knapsack.cloud/get-started/deploying-knapsack/supported-git-providers/github.md): GitHub is a widely used Git hosting service that provides a robust platform for code collaboration and version control. - [GitLab](https://docs.knapsack.cloud/get-started/deploying-knapsack/supported-git-providers/gitlab.md): GitLab offers a comprehensive DevOps platform that includes Git repository management, CI/CD pipelines, and more. - [Bitbucket](https://docs.knapsack.cloud/get-started/deploying-knapsack/supported-git-providers/bitbucket.md): Bitbucket is a versatile Git hosting service that supports collaborative code development and version control. - [Azure Dev Ops](https://docs.knapsack.cloud/get-started/deploying-knapsack/supported-git-providers/azure-dev-ops.md): Azure DevOps combines Git repository management with a suite of development tools, including CI/CD pipelines, project management, and more. - [Configure Knapsack](https://docs.knapsack.cloud/get-started/knapsack-config.md): The knapsack.config.js file is the cornerstone of your Knapsack workspace configuration.