# Contributing to the Yocto Project

## Introduction

The Yocto Project team is happy for people to experiment with the Yocto Project. A number of places exist to find help if you run into difficulties or find bugs. To find out how to download source code, see the "Yocto Project Release" section in the Yocto Project Development Manual.

## Tracking Bugs

If you find problems with the Yocto Project, you should report them using the Bugzilla application at .

## Mailing lists

A number of mailing lists maintained by the Yocto Project exist as well as related OpenEmbedded mailing lists for discussion, patch submission and announcements. To subscribe to one of the following mailing lists, click on the appropriate URL in the following list and follow the instructions:

- - General Yocto Project discussion mailing list.

- - Discussion mailing list about OpenEmbedded-Core (the core metadata).

- - Discussion mailing list about OpenEmbedded.

- - Discussion mailing list about the BitBake build tool.

- - Discussion mailing list about Poky.

- - Mailing list to receive official Yocto Project release and milestone announcements.

For more Yocto Project-related mailing lists, see the Yocto Project community mailing lists page here.

## Internet Relay Chat (IRC)

Two IRC channels on freenode are available for the Yocto Project and Poky discussions:

- `#yocto`

- `#poky`

## Links

Here is a list of resources you will find helpful:

- The Yocto Project website: The home site for the Yocto Project.

- OpenEmbedded: The upstream, generic, embedded distribution used as the basis for the build system in the Yocto Project. Poky derives from and contributes back to the OpenEmbedded project.

- BitBake: The tool used to process metadata.

For more links, see the "Other Information" section in the Yocto Project Development Manual.

## Contributions

The Yocto Project gladly accepts contributions. You can submit changes to the project either by creating and sending pull requests, or by submitting patches through email. For information on how to do both as well as information on how to identify the maintainer for each area of code, see the "How to Submit a Change" section in the Yocto Project Development Manual.