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.
