# How to Contribute to Eventlet

Warning

Eventlet is now in maintenance mode, so only the changes who are related to fixing a bug or who are related to the new Asyncio hub will be accepted. New features outside of the scope of the Asyncio hub won’t be accepted.

Migrating off of Eventlet is strongly encouraged. We encourage existing users to migrate to Asyncio. For further details see the official migration guide.

Contribution are welcome.

You want to report something? Read Report a Bug.

You want to propose changes? Read Propose Changes.

## Report a Bug

You find a bug and you want to report it?

You simply have to create a new github issue where you describe your problem.

Do not forget to provide technical details like:

- the hub you use

- the context of your bug

- the error message you get

- everything else that may help us to understand your problem.

The more you give details, the more we will be able to help you.

## Propose Changes

You may want to propose changes to fix a bug, improve the documentation, etc.

Feel free to open a pull request: https://github.com/eventlet/eventlet/pulls

Warning

Eventlet is now in maintenance mode, so only the changes who are related to fixing a bug or who are related to the new Asyncio hub will be accepted. New features outside of the scope of the Asyncio hub won’t be accepted.

Migrating off of Eventlet is strongly encouraged. We encourage existing users to migrate to Asyncio. For further details see the official migration guide.

We will be happy to review it.

At this point you may be also interested by how to test Eventlet.