# Contributing

Contributions to `icefall` are very welcomed. There are many possible ways to make contributions and two of them are:

> - To write documentation

> - To write code

>   - 1. To follow the code style in the repository

>   - 2. To write a new recipe

In this page, we describe how to contribute documentation and code to `icefall`.

- Contributing to Documentation
- Follow the code style
- How to create a recipe
  - Data Preparation
  - Training
  - Decoding
  - Pre-trained model