commit 1f3774a29d892ade850e7bc12b74f0455e197507 Author: Samuel Vermeulen Date: Fri Nov 3 09:21:51 2023 +0100 up diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a007fea --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build/* diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d0c3cbf --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +# Minimal makefile for Sphinx documentation +# + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = source +BUILDDIR = build + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + @$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/make.bat b/make.bat new file mode 100644 index 0000000..dc1312a --- /dev/null +++ b/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=source +set BUILDDIR=build + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.https://www.sphinx-doc.org/ + exit /b 1 +) + +if "%1" == "" goto help + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/source/conf.py b/source/conf.py new file mode 100644 index 0000000..a8de92d --- /dev/null +++ b/source/conf.py @@ -0,0 +1,29 @@ +# Configuration file for the Sphinx documentation builder. +# +# For the full list of built-in configuration values, see the documentation: +# https://www.sphinx-doc.org/en/master/usage/configuration.html + +# -- Project information ----------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information + +project = 'SVPROGNU' +copyright = '2023, Samuel Vermeulen' +author = 'Samuel Vermeulen' +release = 'v1' + +# -- General configuration --------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration + +extensions = [] + +templates_path = ['_templates'] +exclude_patterns = [] + +language = 'fr' + +# -- Options for HTML output ------------------------------------------------- +# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output + +html_theme = 'sphinx_rtd_theme' +html_static_path = ['_static'] +html_logo = "images/logo.png" diff --git a/source/images/logo.png b/source/images/logo.png new file mode 100644 index 0000000..2d82124 Binary files /dev/null and b/source/images/logo.png differ diff --git a/source/index.rst b/source/index.rst new file mode 100644 index 0000000..6b31209 --- /dev/null +++ b/source/index.rst @@ -0,0 +1,43 @@ +.. SVPROGNU DOCUMENTATION + +Introduction +============ + +.. image:: ./images/logo.png + +.. toctree:: + :maxdepth: 2 + :caption: Contenu : + +**SVPROGNU** est un Système d'exploitation 64 bits 100% GNU que j’ai réadapté à partir de Debian (Bullseye) avec l’environnement de Bureau XFCE. Une idée qui me trottait dans la tête depuis un certain temps, un projet que je voulais vous faire partager en vous montrant une nouvelle fois comment je vis de l’informatique libre, que cela soit possible et puisse être à la portée de tout le monde. + +**SVPROGNU** se veut avant tout être léger dans le sens de tenir dans la poche et d’être emmené partout mais l’idée de départ, c’est surtout de pouvoir emporter ses données avec soi que vous pouvez exploiter à tout moment sur n’importe quel ordinateur grâce au mode persistance intégré à la [[#creation_de_la_cle_persistante_code_source|clé USB]]. + +**SVPROGNU** comme toutes distributions GNU/Linux peut-être installé physiquement sur un ordinateur. + +**SVPROGNU** peut offrir une seconde vie à des ordinateurs plus ou moins oblselètes dans le cadre de reconditionnement par exemple. + +**SVPROGNU** a pu être conçu grâce au Projet Debian Live via l’outil « Live Build » +https://live-team.pages.debian.net/live-manual/html/live-manual/index.en.html + +Principaux logiciels et utilitaires +=================================== + + .. note:: + La liste suivante est non-exhaustive + + * Environnement de Bureau XFCE4. Thème : BlueBird https://github.com/shimmerproject/Bluebird + * Gimp + * Inkscape + * Scribus + * Flameshot + * LibreOffice + * VLC + * Seafile Client + * Nextcloud Desktop + support Nautilus + * Firefox-ESR + * Thunderbird + + + .. warning:: + Page en construction \ No newline at end of file