You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* chore: contributing docs and tox config
* chore: add pytest-cov and syntax fixes
* chore: sort imports on graphqlview
* chore: comment out tox-conda on tox file
* chore: remove readme rst
* chore: add check manifest to dev dependencies
* chore: remove matrix jobs on travis
* chore: add pyversions to Travis CI
* chore: remove py33 and py34 from classifiers
If you have a specific contribution in mind, be sure to check the [issues](https://github.com/graphql-python/flask-graphql/issues) and [projects](https://github.com/graphql-python/flask-graphql/projects) in progress - someone could already be working on something similar and you can help out.
16
+
17
+
18
+
## Project setup
19
+
20
+
After cloning this repo, ensure dependencies are installed by running:
21
+
22
+
```sh
23
+
make dev-setup
24
+
```
25
+
26
+
## Running tests
27
+
28
+
After developing, the full test suite can be evaluated by running:
29
+
30
+
```sh
31
+
make tests
32
+
```
33
+
34
+
## Development on Conda
35
+
36
+
In order to run `tox` command on conda, you must create a new env (e.g. `flask-grapqhl-dev`) with the following command:
37
+
38
+
```sh
39
+
conda create -n flask-grapqhl-dev python=3.8
40
+
```
41
+
42
+
Then activate the environment with `conda activate flask-grapqhl-dev` and install [tox-conda](https://github.com/tox-dev/tox-conda):
43
+
44
+
```sh
45
+
conda install -c conda-forge tox-conda
46
+
```
47
+
48
+
Uncomment the `requires = tox-conda` line on `tox.ini` file and that's it! Run `tox` and you will see all the environments being created and all passing tests. :rocket:
0 commit comments