This commit is contained in:
Samuel Vermeulen 2023-11-03 09:21:51 +01:00
commit 1f3774a29d
6 changed files with 128 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
build/*

20
Makefile Normal file
View File

@ -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)

35
make.bat Normal file
View File

@ -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

29
source/conf.py Normal file
View File

@ -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"

BIN
source/images/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

43
source/index.rst Normal file
View File

@ -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 jai réadapté à partir de Debian (Bullseye) avec lenvironnement 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 linformatique 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 lidée de départ, cest surtout de pouvoir emporter ses données avec soi que vous pouvez exploiter à tout moment sur nimporte 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 loutil « 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