Régis Behmo
fffc90442e
Add youtube videos to docs
...
This is possible thanks to a custom youtube tag. See
https://jasonstitt.com/youtube-in-restructured-text
2020-02-25 17:02:39 +01:00
Régis Behmo
a35f35f77e
Fix "those that are" docs typo
2020-02-25 11:35:36 +01:00
ToddLichty
4c4865cc1b
Add instructions for database dumps
...
Changes proposed in https://github.com/overhangio/tutor/issues/290
2020-02-12 17:05:48 +01:00
Claudio Acciaresi
313f7172ed
Updating documentation on how to renew certificates.
2020-01-29 17:52:00 +01:00
Régis Behmo
8dcb2d50a9
Minor doc improvement in theme installation
2020-01-16 10:44:43 +01:00
Régis Behmo
e3444d668c
Add support for simple, yaml-based plugins
...
Those plugins are stored as yaml files in ~/.local/share/tutor-plugins
and follow the same specifications as entrypoint plugins.
2020-01-14 17:35:51 +01:00
Régis Behmo
9b10c1b470
Fix link to cloud install on doc landing page
2020-01-13 22:52:28 +01:00
Régis Behmo
460a7dfc79
Minor docs improvements
2020-01-10 19:03:53 +01:00
Florian Haas
d073481385
doc: Add instructions for running Tutor on Podman
...
https://podman.io/ is meant to be a drop-in replacement for Docker.
Thus, with some tweaking to the installation environment, it appears
to be perfectly feasible to run Tutor in a Docker-less environment
that only has Podman and podman-compose installed.
Add installation instructions for doing just that.
2020-01-10 18:45:48 +01:00
Régis Behmo
e8248b26d6
Tutor docker images should point to docker.io, too
2020-01-10 17:22:01 +01:00
Régis Behmo
461b0f5746
Remove comment related to cloud install
2020-01-10 16:44:47 +01:00
Régis Behmo
4078c380db
Add more links to tutor lts
2020-01-10 15:46:56 +01:00
Régis Behmo
cd0ec8c22a
Clarify that tutor runs ironwood
2020-01-10 15:15:56 +01:00
Régis Behmo
899e4dfb9a
Upgrade to v3.7 for docker-compose service definition
...
We were encountering issues when overriding service definitions with
"x-...". These were solved by upgrading docker-compose and switching to
3.7 service definition. As a consequence, the minimum supported docker
version is 18.06.0, as specified by
https://docs.docker.com/compose/compose-file/#compose-and-docker-compatibility-matrix
2020-01-10 11:10:54 +01:00
Régis Behmo
52f094937c
Improve troubleshooting instructions
...
Close #274 .
2020-01-10 11:10:54 +01:00
Régis Behmo
d17fdaa658
More feature-complete dev/local docker-compose commands
...
By de-duplicating the code between dev.py and local.py, we are able to
support more docker-compose run/up/stop options passed from tutor. To do
so, we had to disable some features, such as automatically mounting the
edx-platform repo when the TUTOR_EDX_PLATFORM_PATH environment variable
was defined.
2020-01-10 11:10:54 +01:00
Régis Behmo
9620447a4d
Add the lts plugin to the tutor binary
2019-12-25 01:09:53 +01:00
Régis Behmo
0b1cac5134
Make it possible to run plugin subcommands
2019-12-15 18:52:58 +01:00
Régis Behmo
13de3c8adc
Move "-r/--root" option to parent command level
2019-12-15 18:52:58 +01:00
Claudio Acciaresi
e9f200a102
Adding missing plugin reference.
2019-12-13 10:00:59 +01:00
Régis Behmo
302e1fc986
Get rid of the local portainer
command
...
It makes more sense to document this command instead of adding it to the
`local` commands. If need be, in the future we should be able to re-add
it as a plugin.
2019-12-05 11:54:44 +01:00
Régis Behmo
0fb9bfe008
Get rid of the indexcourses
command
...
This command adds a burden on the `local` and `k8s` command. It does not
make sense to provide this command out of the box, and not other
administration commands. Instead, we should better document how to run
regular `manage.py` commands from tutor.
Close #269 .
2019-12-05 11:49:53 +01:00
Régis Behmo
f66ad1ca32
Docs: install -> installation
...
"install" is a verb and "installation" is a noun.
2019-11-22 09:32:50 +01:00
Régis Behmo
cac7e947b6
Fix minor internal ref issue in config docs
2019-11-19 21:08:35 +01:00
Régis Behmo
9b6afa20c2
Improve soft link note in dev docs
2019-11-14 11:36:22 +01:00
teruun
c7fba15e00
note softlink not work in theme
2019-11-14 11:32:18 +01:00
Régis Behmo
b1d0039d66
Clarify binary download compatibility with plugins
2019-11-08 10:38:50 +01:00
Régis Behmo
6d419bc8b5
Add favicon to docs
2019-10-25 10:53:59 +02:00
Régis Behmo
85769715a4
Document plugin cookiecutter
2019-10-24 20:28:20 +02:00
Régis Behmo
b01f4d9c0e
Better dev
environment
...
The `dev` commands now rely on a different openedx-dev docker image.
This gives us multiple improvements:
- no more chown in base image
- faster chown in development
- mounted requirements volume in development
- fix static assets issues
- bundled ipdb/vim/... packages, which are convenient for development
Close #235
2019-10-24 20:03:36 +02:00
Régis Behmo
d1f7d02470
Improve docs
...
- Add tutor logo
- add "edit on github" links
- modify theme colors
- and various other things...
2019-10-17 17:21:35 +02:00
Régis Behmo
8d4f335716
Fix erroneous docs on unsupported features.
2019-10-10 15:38:03 +02:00
Régis Behmo
b04b9e19c1
docs: include user testimonials
2019-10-08 22:25:20 +02:00
Régis Behmo
7361c60845
Clarify init command in docs
...
"init" command should be run after "start".
2019-10-07 19:27:24 +02:00
Régis Behmo
617e190aed
Fix upgrading title level in documentation
2019-10-07 14:44:04 +02:00
Régis Behmo
2b8c0778b2
Fix readme compilation
2019-10-07 14:40:49 +02:00
Régis Behmo
5e6ad893a6
Coolify readme
2019-10-07 14:26:17 +02:00
Régis Behmo
8659b6e7ac
Added config values for #gunicorn workers
2019-09-19 15:39:18 +02:00
Régis Behmo
7790028cf7
Move tutor-minio to dedicated plugin repo
2019-08-20 17:46:53 +02:00
Régis Behmo
be1ff08917
Add all plugins (with data) to binary bundle
...
All existing plugins are added to the binary bundle, in their latest
version, so that users don't need to pip install tutor.
Also, the tutor MANIFEST.in file was removed to simplify the management
of package data.
Close #242 .
2019-08-20 17:03:46 +02:00
Omar Al-Ithawi
67ec24765a
Fix tutor binary permission error on MacOSX
2019-07-24 12:53:15 +02:00
Omar Al-Ithawi
82b985d326
Fix tutor binary permission error on MacOSX
2019-07-24 12:53:15 +02:00
Régis Behmo
87cd65fe28
Document new and existing plugins
2019-07-11 14:09:39 +08:00
Régis Behmo
002d9edccc
Improve plugin config documentation
2019-07-11 11:05:57 +08:00
Régis Behmo
d7477ba348
Add support for SMTP SSL, in addition to TLS
...
Note that SSL and TLS are incompatible.
Close #231 .
2019-07-08 06:24:35 +08:00
Régis Behmo
a68dc4f68f
Add support for external SMTP server with TLS
...
Note that this setting will not work with the default namshi smtp server
shipped with tutor.
Close #231 .
2019-07-07 10:17:49 +08:00
Régis Behmo
931dac2e68
Add pre-init hook
...
The 0003 migration from the certificates app of the LMS requires that
the S3-like platform is correctly setup during initialisation. To solve
this issue, we introduce a pre-init hook that is run prior to the LMS
migrations.
2019-07-05 14:19:23 +08:00
Régis Behmo
c07032f826
Fix CI image building
2019-07-04 17:29:30 +08:00
Régis Behmo
11e735f4e5
Migrate notes to a dedicated plugin
2019-07-04 09:31:12 +08:00
Régis Behmo
07a0323d8e
Move Xqueue to a dedicated plugin
...
This gives us the opportunity to develop new hooks: build-image and
remote-image.
2019-07-04 09:31:12 +08:00