diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index e8a2650b031a0..6f4e0e3f6228f 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -503,10 +503,10 @@ Development Environments There are two environments, available on Linux and macOS, that you can use to develop Apache Airflow: -- `Local virtualenv development environment <#local-virtualenv-development-environment>`_ +- `Local virtualenv development environment `_ that supports running unit tests and can be used in your IDE. -- `Breeze Docker-based development environment <#breeze-development-environment>`_ that provides +- `Breeze Docker-based development environment `_ that provides an end-to-end CI solution with all software dependencies covered. The table below summarizes differences between the environments: @@ -564,7 +564,7 @@ Limitations: real unit tests. Technically, to run integration tests, you can configure and install the dependencies on your own, but it is usually complex. Instead, you are recommended to use - `Breeze development environment <#breeze-development-environment>`__ with all required packages + `Breeze development environment `__ with all required packages pre-installed. - You need to make sure that your local environment is consistent with other