# Contributing > This project has a [Code of Conduct][./code-of-conduct.md]. > By interacting with this repository, organization, or community you agree to > abide by its terms. Hi! ๐Ÿ‘‹ Weโ€™re excited that youโ€™re interested in contributing! Take a moment to read the following guidelines. And thanks for contributing to **Blocks**! ๐Ÿ‘๐Ÿ‘Œโœจ ## Getting started Clone the repo and install the dependencies. ```sh git clone https://github.com/blocks/blocks cd blocks yarn ``` Then, run the docs site: ```sh yarn start ``` The docs site includes a demo page which is a great way to get started making changes to the editor itself. Docs pages themselves are located in `src/pages`. All types of docs contributions are very welcome! Before undergoing a substantial to docs or the codebase, please open up an issue to make sure it's a desired change. We don't want you to put in lots of time for something that isn't part of this project's goals. ## Related - [How it works](https://blocks-ui.com/docs/advanced/how-it-works/): Summary of the editor's architecture.