---
  title: Contributing to Rancher
  weight: 5001
---

### Repositories

All of repositories are located within our main GitHub organization. There are many repositories used for Rancher, but we’ll provide descriptions of some of the main ones used in Rancher.

- [Rancher Repo](https://github.com/rancher/rancher): This repository is the main source code for Rancher 2.x.

- [Rancher Types Repo](https://github.com/rancher/types): This repository is the repo that has all the API types for Rancher 2.x.

- [Rancher API Framework Repo](https://github.com/rancher/norman): This repository is an API framework for building Rancher style APIs backed by Kubernetes Custom Resources.

- [Rancher CLI Repo](https://github.com/rancher/cli): This repository is the source code for the Rancher CLI used in Rancher 2.x.


### Bugs

If you find any bugs or are having any trouble, please contact us by filing an issue. Though we have many repositories related to Rancher, we want the bugs filed in the Rancher repo so we won’t miss them!

### Docs

If you have any updates to our documentation, please make any pull request to our docs repo.

- [Rancher 2.x Docs Repo](https://github.com/rancher/docs): This repo is where all the docs for Rancher 2.x are located. They are located in the `content` folder in the repo.

- [Rancher 1.x Docs Repo](https://github.com/rancher/rancher.github.io): This repo is where all the docs for Rancher 1.x are located. They are located in the `rancher` folder in the repo.
