From 9219f42922e8668567ce5044a6463e6a66a75ee4 Mon Sep 17 00:00:00 2001 From: Antoine Nguyen Date: Sat, 5 Jul 2025 10:41:08 +0200 Subject: [PATCH] Updated doc --- doc/conf.py | 6 ++--- doc/contributing/getting_started.rst | 40 ---------------------------- 2 files changed, 3 insertions(+), 43 deletions(-) diff --git a/doc/conf.py b/doc/conf.py index 871548c14..daba668f3 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -54,16 +54,16 @@ master_doc = "index" # General information about the project. project = "Modoboa" -copyright = "2024, Antoine Nguyen" # NOQA:A001 +copyright = "2025, Antoine Nguyen" # NOQA:A001 # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the # built documents. # # The short X.Y version. -version = "2.3.0" +version = "2.4.0" # The full version, including alpha/beta/rc tags. -release = "2.3.0" +release = "2.4.0" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/doc/contributing/getting_started.rst b/doc/contributing/getting_started.rst index 69bc3b4dd..581220ec4 100644 --- a/doc/contributing/getting_started.rst +++ b/doc/contributing/getting_started.rst @@ -79,33 +79,6 @@ You're ready to go! You should be able to access Modoboa at Frontend ======== -Legacy interface ----------------- - -The Django templates and views are used to render this interface, which -is served by the uWSGI application - or the local server in development. -`bower `_ is used to manage the CSS and JavaScript -dependencies - i.e. Boostrap, jQuery - thanks to `django-bower -`_. - -Those dependencies are listed in a file called :file:`dev_settings.py` -located inside the :file:`/modoboa/core` -directory. - -If you want to add a new dependency, just complete the -``BOWER_INSTALLED_APPS`` parameter and run the following command:: - - $ python manage.py bower install - -It will download and store the required files into the -:file:`/modoboa/bower_components` directory. - -.. note:: - Don't forget to regenerate the localization files when you add strings. See :ref:`the translation page ` - -New Vue.js interface --------------------- - The 2.0 version of Modoboa introduces a completely new interface written with the `Vue.js `_ framework. The source files are located in the :file:`frontend/` directory. @@ -156,16 +129,3 @@ To build it and see the result, run:: $ tox -e doc $ open .tox/doc/tmp/html/index.html - -FAQ -=== - -bower command is missing in manage.py -------------------------------------- - -*bower* command is missing in *manage.py* if you don't use the -``--devel`` option of the ``modoboa-admin.py deploy`` command. - -To fix it, regenerate your instance or update your ``settings.py`` -file manually. Look at ``devmode`` in -https://github.com/tonioo/modoboa/blob/master/modoboa/core/commands/templates/settings.py.tpl