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
Alyx has only been tested on Ubuntu (16.04 / 18.04 / 20.04), the latest is recommended. There are no guarantees that
13
-
this setup will work on other systems. Assumptions made are that you have sudo permissions under an account named
14
14
15
-
[The getting started](docs/gettingstarted.md) section of the documentation details the steps for
15
+
[The getting started](https://alyx.readthedocs.io/en/latest/gettingstarted.html) section of the documentation details the steps for
16
16
- installing the Python/Django environment
17
-
-serving a local database
17
+
-running the app with a development server
18
18
- registering local data
19
19
- accessing local data using [ONE](https://one.internationalbrainlab.org)
20
20
21
+
More complex deployments scenarios using web servers and Cloud applications are in the [how-to guides section of the documtentaiton](docs/how-to-guides)
22
+
21
23
## Contribution
22
24
23
25
* Development happens on the **dev** branch
24
26
* alyx is sync with the **master** branch
25
27
* alyx-dev is sync with the **dev** branch
26
-
* Migrations files are provided by the repository
27
-
* Continuous integration is setup, to run tests locally:
28
+
* Migrations files are always provided by the repository
29
+
30
+
### Running tests
31
+
32
+
Continuous integration is setup. But before submitting a PR or commit,the tests can run locally.
28
33
- `./manage.py test -n` test without migrations (faster)
29
34
- `./manage.py test` test with migrations (recommended if model changes)
30
-
- NB: When running tests ensure `DEBUG = True` in the settings.py file (specifically `SECURE_SSL_REDIRECT = True` causes REST tests to fail)
0 commit comments