Repository: BlueBrain/Atlas-Download-Tools (language: python)

Issue:
Add CI + Badge



Discussion / hints:
Thanks for creating this issue! We need to wait for the project to be public or can we do it before ? 
I had the impression GitHub CI worked on private repos. For sure worth trying.

Fix patch:
diff --git a/README.md b/README.md
index 587ed14..9ada389 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,28 @@
 # Atlas Download Tools
 
+<p>
+<a href="https://github.com/BlueBrain/Atlas-Download-Tools/blob/master/LICENSE.md"><img src="https://img.shields.io/github/license/BlueBrain/Atlas-Download-Tools" alt="License" /></a>
+&emsp;
+<a href="https://github.com/BlueBrain/Atlas-Download-Tools/actions?query=workflow%3A%22ci+testing%22+branch%3Amain+"><img src="https://img.shields.io/github/workflow/status/BlueBrain/Atlas-Download-Tools/ci%20testing/master" alt="Build status" /></a>
+&emsp;
+<a href="https://github.com/psf/black"><img src="https://img.shields.io/badge/code%20style-black-000000.svg" alt="Black"></a>
+<a href="https://pycqa.github.io/isort/"><img src="https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336" alt="Isort"></a>
+<a href="http://www.pydocstyle.org/"><img src="https://img.shields.io/badge/docstrings-pydocstyle-informational" alt="Pydocstyle"></a>
+<a href="https://flake8.pycqa.org/"><img src="https://img.shields.io/badge/PEP8-flake8-informational" alt="Pydocstyle"></a>
+</p>
 
 Atlas Download Tools is a toolbox to download atlas data.
 
-### Installation
+## Installation
 
 
-#### Installation from source
+### Installation from source
 If you want to try the latest version, you can install from source.
 ```shell script
 pip install git+https://github.com/BlueBrain/Atlas-Download-Tools
 ```
 
-#### Installation for development
+### Installation for development
 If you want a dev install, you should install the latest version from source with
 all the extra requirements for running test.
 ```shell script
@@ -22,7 +32,7 @@ pip install -e '.[dev]'
 ```
 
 
-### Funding & Acknowledgment
+## Funding & Acknowledgment
 
 The development of this software was supported by funding to the Blue Brain Project, a research center of the École polytechnique fédérale de Lausanne (EPFL), from the Swiss government’s ETH Board of the Swiss Federal Institutes of Technology.
 


Test patch:
diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml
new file mode 100644
index 0000000..399a0b5
--- /dev/null
+++ b/.github/workflows/run-tests.yml
@@ -0,0 +1,35 @@
+name: ci testing
+on:
+  push:
+    branches: main
+  pull_request:
+jobs:
+  run_test:
+    runs-on: ubuntu-latest
+    strategy:
+      matrix:
+        python-version: [3.6, 3.7, 3.8]
+        include:
+          - python-version: 3.6
+            tox-env: py36
+          - python-version: 3.7
+            tox-env: py37
+          - python-version: 3.8
+            tox-env: py38
+    steps:
+      - name: checkout latest commit
+        uses: actions/checkout@v2
+      - name: setup python ${{ matrix.python-version }}
+        uses: actions/setup-python@v2
+        with:
+          python-version: ${{ matrix.python-version }}
+      - name: install python dependencies
+        run: |
+          apt-get update && apt-get install ffmpeg libsm6 libxext6 -y
+          python -m pip install --upgrade pip
+          pip install -U pip setuptools wheel
+          pip install tox
+      - name: linting and code style
+        run: tox -vv -e lint
+      - name: tests and coverage
+        run: tox -vv -e ${{ matrix.tox-env }} -- --color=yes
\ No newline at end of file