CONTRIBUTING.rst
In order to make a clone of the GitHub_ repo: open the link and press the "Fork" button on the upper-right menu of the web page.
I hope everybody knows how to work with git and github nowadays :)
Workflow is pretty straightforward:
Clone the GitHub_ repo using the --recurse-submodules argument
Setup your machine with the required development environment
Make a change
Make sure all tests passed
Add a file into the CHANGES folder, named after the ticket or PR number
Commit changes to your own aiohttp clone
Make a pull request from the github page of your clone against the master branch
Optionally make backport Pull Request(s) for landing a bug fix into released aiohttp versions.
.. important::
Please open the "`contributing <https://docs.aiohttp.org/en/stable/contributing.html>`_"
documentation page to get detailed information about all steps.
.. _GitHub: https://github.com/aio-libs/aiohttp