For AI agents: visit https://docs.codecov.com/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.

0 - Setting up the demo repository

To start, let’s set up the demo repository.

Fork and clone the repository

  • GitLab
    Fork the demo repository from Bitbucket. It is strongly recommended that you fork the repository to your personal Bitbucket account.
    Clone your new repository to your local machine.

Checkout a new branch

After you have cloned the repository, checkout a new branch step0

cd codecov-demo
git checkout -b step0

Install the dependencies

pip install flask and pytest-cov by running and saving down these dependencies. Note that it is recommended that this is done in a virtual environment.

pip install flask
pip install pytest-cov
pip freeze --local > api/requirements.txt

Ensure your repository has the following structure.

--> tree
.
├── LICENSE
├── README.md
└── api
    ├── __init__.py
    └── requirements.txt

1 directory, 4 files

Commit and merge your changes

Commit your changes by running

git add .
git commit -m 'step0: add python dependencies'
git push origin step0

Create a pull request on Bitbucket and merge the changes.
When opening pull requests, be sure to select your own repository as the base branch.


Did this page help you?
Morty Proxy This is a proxified and sanitized view of the page, visit original site.