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 dev 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" documentation page to get detailed informations about all steps.