diff --git a/README.md b/README.md
index 2cb0d9f..df08371 100644
--- a/README.md
+++ b/README.md
@@ -1,33 +1 @@
-
-Yggdrasil is a collections of notes around IT, OT and other geeks stuff
-
-
-
-
-# [Bachelor in embedded system](/infotro/)
-Here notes I take during my bachelor in embedded systems
-
-Mainly some topics:
-- [PTR - Programmation Temps Réel](/infotro/PTR/)
-- [SDi - Système Distribué](/infotro/SDi/)
-- [Eln - Électronique](/infotro/Eln/)
-- [SEm - Systèmes Embarqué](/infotro/SEm/)
-
-# [Master of science in engineering in embedded system](/MSE/)
-Here note I take during my Master of science un engineering with embedded system as orientation
-
-Mainly some topics:
-- [SRE - Software Reverse Engineering](/MSE/SRE/)
-
-# [Embedded Systems](/Embed/)
-Here some note specific about some Embedded System
-- [STM32](/Embed/STM32/)
-- [nRF](/Embed/nRF/)
-
-# [Working environment at HES-SO](/HES-SO/)
-Here some note about the working environment at HES-SO
-
-- [OneDrive - Linux](/HES-SO/OneDrive.md)
-- [Teams - Linux](/HES-SO/Teams.md)
+# Yggdrasil Document Base
diff --git a/acl.json b/acl.json
new file mode 100644
index 0000000..9e26dfe
--- /dev/null
+++ b/acl.json
@@ -0,0 +1 @@
+{}
\ No newline at end of file
diff --git a/cmd/parser/main.go b/cmd/parser/main.go
index e69de29..2581d8a 100644
--- a/cmd/parser/main.go
+++ b/cmd/parser/main.go
@@ -0,0 +1,80 @@
+package main
+
+import (
+ "encoding/json"
+ "flag"
+ "fmt"
+ "io/fs"
+ "log"
+ "os"
+ "path/filepath"
+ "regexp"
+ "strings"
+)
+
+func main() {
+ inDir := flag.String("in", "docs", "Input directory containing .typ files")
+ outFile := flag.String("out", "acl.json", "Output acl.json file")
+ flag.Parse()
+
+ acl := make(map[string][]string)
+
+ // Match: #let access-groups = ("group1", "group2")
+ // The regex handles optional spaces and varying number of groups.
+ re := regexp.MustCompile(`(?m)^#let\s+access-groups\s*=\s*\(([^)]*)\)`)
+
+ err := filepath.WalkDir(*inDir, func(path string, d fs.DirEntry, err error) error {
+ if err != nil {
+ return err
+ }
+ if !d.IsDir() && filepath.Ext(path) == ".typ" {
+ content, err := os.ReadFile(path)
+ if err != nil {
+ return fmt.Errorf("reading %s: %w", path, err)
+ }
+
+ relPath, err := filepath.Rel(*inDir, path)
+ if err != nil {
+ return err
+ }
+
+ // Map .typ to .html in the final URL structure
+ urlPath := "/" + strings.TrimSuffix(relPath, ".typ") + ".html"
+ // Ensure forward slashes for URLs
+ urlPath = strings.ReplaceAll(urlPath, "\\", "/")
+
+ matches := re.FindSubmatch(content)
+ if len(matches) > 1 {
+ groupsStr := string(matches[1])
+ var groups []string
+ // Split by comma and clean up quotes/spaces
+ for _, g := range strings.Split(groupsStr, ",") {
+ g = strings.TrimSpace(g)
+ g = strings.Trim(g, `"'`)
+ if g != "" {
+ groups = append(groups, g)
+ }
+ }
+ if len(groups) > 0 {
+ acl[urlPath] = groups
+ }
+ }
+ }
+ return nil
+ })
+
+ if err != nil {
+ log.Fatalf("Error scanning directory: %v", err)
+ }
+
+ outData, err := json.MarshalIndent(acl, "", " ")
+ if err != nil {
+ log.Fatalf("Error generating JSON: %v", err)
+ }
+
+ if err := os.WriteFile(*outFile, outData, 0644); err != nil {
+ log.Fatalf("Error writing %s: %v", *outFile, err)
+ }
+
+ fmt.Printf("Successfully generated %s with %d rules\n", *outFile, len(acl))
+}
diff --git a/internal/acl/acl.go b/internal/acl/acl.go
new file mode 100644
index 0000000..9364f09
--- /dev/null
+++ b/internal/acl/acl.go
@@ -0,0 +1,39 @@
+package acl
+
+import (
+ "encoding/json"
+ "fmt"
+)
+
+type ACL map[string][]string
+
+func Load(data []byte) (ACL, error) {
+ var acl ACL
+ if err := json.Unmarshal(data, &acl); err != nil {
+ return nil, fmt.Errorf("parsing acl json: %w", err)
+ }
+ return acl, nil
+}
+
+// IsProtected checks if a path has specific access groups defined
+func (a ACL) IsProtected(path string) bool {
+ groups, ok := a[path]
+ return ok && len(groups) > 0
+}
+
+// Allowed checks if a list of user groups has any overlap with the required groups for a path
+func (a ACL) Allowed(path string, userGroups []string) bool {
+ requiredGroups, ok := a[path]
+ if !ok || len(requiredGroups) == 0 {
+ return true // public
+ }
+
+ for _, req := range requiredGroups {
+ for _, user := range userGroups {
+ if req == user {
+ return true
+ }
+ }
+ }
+ return false
+}
diff --git a/.nojekyll b/legacy_docs/.nojekyll
similarity index 100%
rename from .nojekyll
rename to legacy_docs/.nojekyll
diff --git a/CNAME b/legacy_docs/CNAME
similarity index 100%
rename from CNAME
rename to legacy_docs/CNAME
diff --git a/Embed/README.md b/legacy_docs/Embed/README.md
similarity index 100%
rename from Embed/README.md
rename to legacy_docs/Embed/README.md
diff --git a/Embed/STM32/README.md b/legacy_docs/Embed/STM32/README.md
similarity index 100%
rename from Embed/STM32/README.md
rename to legacy_docs/Embed/STM32/README.md
diff --git a/Embed/nRF/README.md b/legacy_docs/Embed/nRF/README.md
similarity index 100%
rename from Embed/nRF/README.md
rename to legacy_docs/Embed/nRF/README.md
diff --git a/Embed/nRF/development_environment.md b/legacy_docs/Embed/nRF/development_environment.md
similarity index 100%
rename from Embed/nRF/development_environment.md
rename to legacy_docs/Embed/nRF/development_environment.md
diff --git a/Embed/nRF/medias/GDB_settings.png b/legacy_docs/Embed/nRF/medias/GDB_settings.png
similarity index 100%
rename from Embed/nRF/medias/GDB_settings.png
rename to legacy_docs/Embed/nRF/medias/GDB_settings.png
diff --git a/HES-SO/OneDrive.md b/legacy_docs/HES-SO/OneDrive.md
similarity index 100%
rename from HES-SO/OneDrive.md
rename to legacy_docs/HES-SO/OneDrive.md
diff --git a/HES-SO/README.md b/legacy_docs/HES-SO/README.md
similarity index 100%
rename from HES-SO/README.md
rename to legacy_docs/HES-SO/README.md
diff --git a/HES-SO/Teams.md b/legacy_docs/HES-SO/Teams.md
similarity index 100%
rename from HES-SO/Teams.md
rename to legacy_docs/HES-SO/Teams.md
diff --git a/HES-SO/medias/microsoft_graph-result_id.png b/legacy_docs/HES-SO/medias/microsoft_graph-result_id.png
similarity index 100%
rename from HES-SO/medias/microsoft_graph-result_id.png
rename to legacy_docs/HES-SO/medias/microsoft_graph-result_id.png
diff --git a/HES-SO/medias/microsoft_graph-result_research.png b/legacy_docs/HES-SO/medias/microsoft_graph-result_research.png
similarity index 100%
rename from HES-SO/medias/microsoft_graph-result_research.png
rename to legacy_docs/HES-SO/medias/microsoft_graph-result_research.png
diff --git a/HES-SO/medias/microsoft_graph-search_bar.png b/legacy_docs/HES-SO/medias/microsoft_graph-search_bar.png
similarity index 100%
rename from HES-SO/medias/microsoft_graph-search_bar.png
rename to legacy_docs/HES-SO/medias/microsoft_graph-search_bar.png
diff --git a/HES-SO/medias/microsoft_graph-search_site_id.png b/legacy_docs/HES-SO/medias/microsoft_graph-search_site_id.png
similarity index 100%
rename from HES-SO/medias/microsoft_graph-search_site_id.png
rename to legacy_docs/HES-SO/medias/microsoft_graph-search_site_id.png
diff --git a/MSE/README.md b/legacy_docs/MSE/README.md
similarity index 100%
rename from MSE/README.md
rename to legacy_docs/MSE/README.md
diff --git a/MSE/SRE/README.md b/legacy_docs/MSE/SRE/README.md
similarity index 100%
rename from MSE/SRE/README.md
rename to legacy_docs/MSE/SRE/README.md
diff --git a/MSE/SRE/tools.md b/legacy_docs/MSE/SRE/tools.md
similarity index 100%
rename from MSE/SRE/tools.md
rename to legacy_docs/MSE/SRE/tools.md
diff --git a/MSE/_navbar.md b/legacy_docs/MSE/_navbar.md
similarity index 100%
rename from MSE/_navbar.md
rename to legacy_docs/MSE/_navbar.md
diff --git a/legacy_docs/README.md b/legacy_docs/README.md
new file mode 100644
index 0000000..2cb0d9f
--- /dev/null
+++ b/legacy_docs/README.md
@@ -0,0 +1,33 @@
+
+Yggdrasil is a collections of notes around IT, OT and other geeks stuff
+
+
+
+
+# [Bachelor in embedded system](/infotro/)
+Here notes I take during my bachelor in embedded systems
+
+Mainly some topics:
+- [PTR - Programmation Temps Réel](/infotro/PTR/)
+- [SDi - Système Distribué](/infotro/SDi/)
+- [Eln - Électronique](/infotro/Eln/)
+- [SEm - Systèmes Embarqué](/infotro/SEm/)
+
+# [Master of science in engineering in embedded system](/MSE/)
+Here note I take during my Master of science un engineering with embedded system as orientation
+
+Mainly some topics:
+- [SRE - Software Reverse Engineering](/MSE/SRE/)
+
+# [Embedded Systems](/Embed/)
+Here some note specific about some Embedded System
+- [STM32](/Embed/STM32/)
+- [nRF](/Embed/nRF/)
+
+# [Working environment at HES-SO](/HES-SO/)
+Here some note about the working environment at HES-SO
+
+- [OneDrive - Linux](/HES-SO/OneDrive.md)
+- [Teams - Linux](/HES-SO/Teams.md)
diff --git a/Security/README.md b/legacy_docs/Security/README.md
similarity index 100%
rename from Security/README.md
rename to legacy_docs/Security/README.md
diff --git a/Security/SSH/README.md b/legacy_docs/Security/SSH/README.md
similarity index 100%
rename from Security/SSH/README.md
rename to legacy_docs/Security/SSH/README.md
diff --git a/_glossary.md b/legacy_docs/_glossary.md
similarity index 100%
rename from _glossary.md
rename to legacy_docs/_glossary.md
diff --git a/_navbar.md b/legacy_docs/_navbar.md
similarity index 100%
rename from _navbar.md
rename to legacy_docs/_navbar.md
diff --git a/divers/README.md b/legacy_docs/divers/README.md
similarity index 100%
rename from divers/README.md
rename to legacy_docs/divers/README.md
diff --git a/divers/example4_v3.png b/legacy_docs/divers/example4_v3.png
similarity index 100%
rename from divers/example4_v3.png
rename to legacy_docs/divers/example4_v3.png
diff --git a/divers/excalidraw.json b/legacy_docs/divers/excalidraw.json
similarity index 100%
rename from divers/excalidraw.json
rename to legacy_docs/divers/excalidraw.json
diff --git a/divers/panel.md b/legacy_docs/divers/panel.md
similarity index 100%
rename from divers/panel.md
rename to legacy_docs/divers/panel.md
diff --git a/index.html b/legacy_docs/index.html
similarity index 100%
rename from index.html
rename to legacy_docs/index.html
diff --git a/infotro/Eln/ADDA.md b/legacy_docs/infotro/Eln/ADDA.md
similarity index 100%
rename from infotro/Eln/ADDA.md
rename to legacy_docs/infotro/Eln/ADDA.md
diff --git a/infotro/Eln/Filtres.md b/legacy_docs/infotro/Eln/Filtres.md
similarity index 100%
rename from infotro/Eln/Filtres.md
rename to legacy_docs/infotro/Eln/Filtres.md
diff --git a/infotro/Eln/README.md b/legacy_docs/infotro/Eln/README.md
similarity index 100%
rename from infotro/Eln/README.md
rename to legacy_docs/infotro/Eln/README.md
diff --git a/infotro/Eln/RF.md b/legacy_docs/infotro/Eln/RF.md
similarity index 100%
rename from infotro/Eln/RF.md
rename to legacy_docs/infotro/Eln/RF.md
diff --git a/infotro/Eln/SignauxEtEchantillonnage.md b/legacy_docs/infotro/Eln/SignauxEtEchantillonnage.md
similarity index 100%
rename from infotro/Eln/SignauxEtEchantillonnage.md
rename to legacy_docs/infotro/Eln/SignauxEtEchantillonnage.md
diff --git a/infotro/Eln/Ztransform.md b/legacy_docs/infotro/Eln/Ztransform.md
similarity index 100%
rename from infotro/Eln/Ztransform.md
rename to legacy_docs/infotro/Eln/Ztransform.md
diff --git a/infotro/Eln/labs/06-filters/README.md b/legacy_docs/infotro/Eln/labs/06-filters/README.md
similarity index 100%
rename from infotro/Eln/labs/06-filters/README.md
rename to legacy_docs/infotro/Eln/labs/06-filters/README.md
diff --git a/infotro/Eln/labs/06-filters/bode_design_filter.svg b/legacy_docs/infotro/Eln/labs/06-filters/bode_design_filter.svg
similarity index 100%
rename from infotro/Eln/labs/06-filters/bode_design_filter.svg
rename to legacy_docs/infotro/Eln/labs/06-filters/bode_design_filter.svg
diff --git a/infotro/Eln/labs/06-filters/direct_form_1.svg b/legacy_docs/infotro/Eln/labs/06-filters/direct_form_1.svg
similarity index 100%
rename from infotro/Eln/labs/06-filters/direct_form_1.svg
rename to legacy_docs/infotro/Eln/labs/06-filters/direct_form_1.svg
diff --git a/infotro/Eln/labs/06-filters/direct_form_2.svg b/legacy_docs/infotro/Eln/labs/06-filters/direct_form_2.svg
similarity index 100%
rename from infotro/Eln/labs/06-filters/direct_form_2.svg
rename to legacy_docs/infotro/Eln/labs/06-filters/direct_form_2.svg
diff --git a/infotro/Eln/labs/06-filters/iir_filter.svg b/legacy_docs/infotro/Eln/labs/06-filters/iir_filter.svg
similarity index 100%
rename from infotro/Eln/labs/06-filters/iir_filter.svg
rename to legacy_docs/infotro/Eln/labs/06-filters/iir_filter.svg
diff --git a/infotro/Eln/labs/_navbar.md b/legacy_docs/infotro/Eln/labs/_navbar.md
similarity index 100%
rename from infotro/Eln/labs/_navbar.md
rename to legacy_docs/infotro/Eln/labs/_navbar.md
diff --git a/infotro/Eln/medias/add_line_on_smith_chart.png b/legacy_docs/infotro/Eln/medias/add_line_on_smith_chart.png
similarity index 100%
rename from infotro/Eln/medias/add_line_on_smith_chart.png
rename to legacy_docs/infotro/Eln/medias/add_line_on_smith_chart.png
diff --git a/infotro/Eln/medias/comptage-graph.png b/legacy_docs/infotro/Eln/medias/comptage-graph.png
similarity index 100%
rename from infotro/Eln/medias/comptage-graph.png
rename to legacy_docs/infotro/Eln/medias/comptage-graph.png
diff --git a/infotro/Eln/medias/comptage.png b/legacy_docs/infotro/Eln/medias/comptage.png
similarity index 100%
rename from infotro/Eln/medias/comptage.png
rename to legacy_docs/infotro/Eln/medias/comptage.png
diff --git a/infotro/Eln/medias/filters-h0.png b/legacy_docs/infotro/Eln/medias/filters-h0.png
similarity index 100%
rename from infotro/Eln/medias/filters-h0.png
rename to legacy_docs/infotro/Eln/medias/filters-h0.png
diff --git a/infotro/Eln/medias/filters-h1.png b/legacy_docs/infotro/Eln/medias/filters-h1.png
similarity index 100%
rename from infotro/Eln/medias/filters-h1.png
rename to legacy_docs/infotro/Eln/medias/filters-h1.png
diff --git a/infotro/Eln/medias/filters-h2.png b/legacy_docs/infotro/Eln/medias/filters-h2.png
similarity index 100%
rename from infotro/Eln/medias/filters-h2.png
rename to legacy_docs/infotro/Eln/medias/filters-h2.png
diff --git a/infotro/Eln/medias/filters-h3.png b/legacy_docs/infotro/Eln/medias/filters-h3.png
similarity index 100%
rename from infotro/Eln/medias/filters-h3.png
rename to legacy_docs/infotro/Eln/medias/filters-h3.png
diff --git a/infotro/Eln/medias/filters-h4.png b/legacy_docs/infotro/Eln/medias/filters-h4.png
similarity index 100%
rename from infotro/Eln/medias/filters-h4.png
rename to legacy_docs/infotro/Eln/medias/filters-h4.png
diff --git a/infotro/Eln/medias/filters-h5-h6.png b/legacy_docs/infotro/Eln/medias/filters-h5-h6.png
similarity index 100%
rename from infotro/Eln/medias/filters-h5-h6.png
rename to legacy_docs/infotro/Eln/medias/filters-h5-h6.png
diff --git a/infotro/Eln/medias/filters-orther.png b/legacy_docs/infotro/Eln/medias/filters-orther.png
similarity index 100%
rename from infotro/Eln/medias/filters-orther.png
rename to legacy_docs/infotro/Eln/medias/filters-orther.png
diff --git a/infotro/Eln/medias/filters-summary.png b/legacy_docs/infotro/Eln/medias/filters-summary.png
similarity index 100%
rename from infotro/Eln/medias/filters-summary.png
rename to legacy_docs/infotro/Eln/medias/filters-summary.png
diff --git a/infotro/Eln/medias/filtre_numerique_passe_bas_2-bode.png b/legacy_docs/infotro/Eln/medias/filtre_numerique_passe_bas_2-bode.png
similarity index 100%
rename from infotro/Eln/medias/filtre_numerique_passe_bas_2-bode.png
rename to legacy_docs/infotro/Eln/medias/filtre_numerique_passe_bas_2-bode.png
diff --git a/infotro/Eln/medias/filtre_numerique_passe_bas_2-reponse.png b/legacy_docs/infotro/Eln/medias/filtre_numerique_passe_bas_2-reponse.png
similarity index 100%
rename from infotro/Eln/medias/filtre_numerique_passe_bas_2-reponse.png
rename to legacy_docs/infotro/Eln/medias/filtre_numerique_passe_bas_2-reponse.png
diff --git a/infotro/Eln/medias/fourier_cerlce_unitaire.svg b/legacy_docs/infotro/Eln/medias/fourier_cerlce_unitaire.svg
similarity index 100%
rename from infotro/Eln/medias/fourier_cerlce_unitaire.svg
rename to legacy_docs/infotro/Eln/medias/fourier_cerlce_unitaire.svg
diff --git a/infotro/Eln/medias/impedance_matching.png b/legacy_docs/infotro/Eln/medias/impedance_matching.png
similarity index 100%
rename from infotro/Eln/medias/impedance_matching.png
rename to legacy_docs/infotro/Eln/medias/impedance_matching.png
diff --git a/infotro/Eln/medias/lit_recusrive_example.png b/legacy_docs/infotro/Eln/medias/lit_recusrive_example.png
similarity index 100%
rename from infotro/Eln/medias/lit_recusrive_example.png
rename to legacy_docs/infotro/Eln/medias/lit_recusrive_example.png
diff --git a/infotro/Eln/medias/parallele.png b/legacy_docs/infotro/Eln/medias/parallele.png
similarity index 100%
rename from infotro/Eln/medias/parallele.png
rename to legacy_docs/infotro/Eln/medias/parallele.png
diff --git a/infotro/Eln/medias/pesee.png b/legacy_docs/infotro/Eln/medias/pesee.png
similarity index 100%
rename from infotro/Eln/medias/pesee.png
rename to legacy_docs/infotro/Eln/medias/pesee.png
diff --git a/infotro/Eln/medias/reponse_impulsionelle-continue_discret.png b/legacy_docs/infotro/Eln/medias/reponse_impulsionelle-continue_discret.png
similarity index 100%
rename from infotro/Eln/medias/reponse_impulsionelle-continue_discret.png
rename to legacy_docs/infotro/Eln/medias/reponse_impulsionelle-continue_discret.png
diff --git a/infotro/Eln/medias/rf-capacitor-graph.png b/legacy_docs/infotro/Eln/medias/rf-capacitor-graph.png
similarity index 100%
rename from infotro/Eln/medias/rf-capacitor-graph.png
rename to legacy_docs/infotro/Eln/medias/rf-capacitor-graph.png
diff --git a/infotro/Eln/medias/rf-capacitor.png b/legacy_docs/infotro/Eln/medias/rf-capacitor.png
similarity index 100%
rename from infotro/Eln/medias/rf-capacitor.png
rename to legacy_docs/infotro/Eln/medias/rf-capacitor.png
diff --git a/infotro/Eln/medias/rf-filter_components.png b/legacy_docs/infotro/Eln/medias/rf-filter_components.png
similarity index 100%
rename from infotro/Eln/medias/rf-filter_components.png
rename to legacy_docs/infotro/Eln/medias/rf-filter_components.png
diff --git a/infotro/Eln/medias/rf-filters_prototype.png b/legacy_docs/infotro/Eln/medias/rf-filters_prototype.png
similarity index 100%
rename from infotro/Eln/medias/rf-filters_prototype.png
rename to legacy_docs/infotro/Eln/medias/rf-filters_prototype.png
diff --git a/infotro/Eln/medias/rf-inductor-graph.png b/legacy_docs/infotro/Eln/medias/rf-inductor-graph.png
similarity index 100%
rename from infotro/Eln/medias/rf-inductor-graph.png
rename to legacy_docs/infotro/Eln/medias/rf-inductor-graph.png
diff --git a/infotro/Eln/medias/rf-inductor.png b/legacy_docs/infotro/Eln/medias/rf-inductor.png
similarity index 100%
rename from infotro/Eln/medias/rf-inductor.png
rename to legacy_docs/infotro/Eln/medias/rf-inductor.png
diff --git a/infotro/Eln/medias/rf-kuroda_identities.png b/legacy_docs/infotro/Eln/medias/rf-kuroda_identities.png
similarity index 100%
rename from infotro/Eln/medias/rf-kuroda_identities.png
rename to legacy_docs/infotro/Eln/medias/rf-kuroda_identities.png
diff --git a/infotro/Eln/medias/rf-normalized_value-butterworth_1_10.png b/legacy_docs/infotro/Eln/medias/rf-normalized_value-butterworth_1_10.png
similarity index 100%
rename from infotro/Eln/medias/rf-normalized_value-butterworth_1_10.png
rename to legacy_docs/infotro/Eln/medias/rf-normalized_value-butterworth_1_10.png
diff --git a/infotro/Eln/medias/rf-normalized_value_chebyshev_ripple_0_5.png b/legacy_docs/infotro/Eln/medias/rf-normalized_value_chebyshev_ripple_0_5.png
similarity index 100%
rename from infotro/Eln/medias/rf-normalized_value_chebyshev_ripple_0_5.png
rename to legacy_docs/infotro/Eln/medias/rf-normalized_value_chebyshev_ripple_0_5.png
diff --git a/infotro/Eln/medias/rf-normalized_value_chebyshev_ripple_3.png b/legacy_docs/infotro/Eln/medias/rf-normalized_value_chebyshev_ripple_3.png
similarity index 100%
rename from infotro/Eln/medias/rf-normalized_value_chebyshev_ripple_3.png
rename to legacy_docs/infotro/Eln/medias/rf-normalized_value_chebyshev_ripple_3.png
diff --git a/infotro/Eln/medias/rf-resistor.png b/legacy_docs/infotro/Eln/medias/rf-resistor.png
similarity index 100%
rename from infotro/Eln/medias/rf-resistor.png
rename to legacy_docs/infotro/Eln/medias/rf-resistor.png
diff --git a/infotro/Eln/medias/schema_bloc_fir.svg b/legacy_docs/infotro/Eln/medias/schema_bloc_fir.svg
similarity index 100%
rename from infotro/Eln/medias/schema_bloc_fir.svg
rename to legacy_docs/infotro/Eln/medias/schema_bloc_fir.svg
diff --git a/infotro/Eln/medias/sigma-delta.drawio b/legacy_docs/infotro/Eln/medias/sigma-delta.drawio
similarity index 100%
rename from infotro/Eln/medias/sigma-delta.drawio
rename to legacy_docs/infotro/Eln/medias/sigma-delta.drawio
diff --git a/infotro/Eln/medias/snr_by_osr.png b/legacy_docs/infotro/Eln/medias/snr_by_osr.png
similarity index 100%
rename from infotro/Eln/medias/snr_by_osr.png
rename to legacy_docs/infotro/Eln/medias/snr_by_osr.png
diff --git a/infotro/Eln/medias/specification_de_filtre.svg b/legacy_docs/infotro/Eln/medias/specification_de_filtre.svg
similarity index 100%
rename from infotro/Eln/medias/specification_de_filtre.svg
rename to legacy_docs/infotro/Eln/medias/specification_de_filtre.svg
diff --git a/infotro/Eln/ztabelle01.png b/legacy_docs/infotro/Eln/ztabelle01.png
similarity index 100%
rename from infotro/Eln/ztabelle01.png
rename to legacy_docs/infotro/Eln/ztabelle01.png
diff --git a/infotro/Eln/ztabelle02.png b/legacy_docs/infotro/Eln/ztabelle02.png
similarity index 100%
rename from infotro/Eln/ztabelle02.png
rename to legacy_docs/infotro/Eln/ztabelle02.png
diff --git a/infotro/Eln/ztabelle03.png b/legacy_docs/infotro/Eln/ztabelle03.png
similarity index 100%
rename from infotro/Eln/ztabelle03.png
rename to legacy_docs/infotro/Eln/ztabelle03.png
diff --git a/infotro/PTR/PCO.md b/legacy_docs/infotro/PTR/PCO.md
similarity index 100%
rename from infotro/PTR/PCO.md
rename to legacy_docs/infotro/PTR/PCO.md
diff --git a/infotro/PTR/README.md b/legacy_docs/infotro/PTR/README.md
similarity index 100%
rename from infotro/PTR/README.md
rename to legacy_docs/infotro/PTR/README.md
diff --git a/infotro/PTR/RealTime.md b/legacy_docs/infotro/PTR/RealTime.md
similarity index 100%
rename from infotro/PTR/RealTime.md
rename to legacy_docs/infotro/PTR/RealTime.md
diff --git a/infotro/PTR/SYS.md b/legacy_docs/infotro/PTR/SYS.md
similarity index 100%
rename from infotro/PTR/SYS.md
rename to legacy_docs/infotro/PTR/SYS.md
diff --git a/infotro/PTR/UML.md b/legacy_docs/infotro/PTR/UML.md
similarity index 100%
rename from infotro/PTR/UML.md
rename to legacy_docs/infotro/PTR/UML.md
diff --git a/infotro/PTR/XF.md b/legacy_docs/infotro/PTR/XF.md
similarity index 100%
rename from infotro/PTR/XF.md
rename to legacy_docs/infotro/PTR/XF.md
diff --git a/infotro/PTR/img.png b/legacy_docs/infotro/PTR/img.png
similarity index 100%
rename from infotro/PTR/img.png
rename to legacy_docs/infotro/PTR/img.png
diff --git a/infotro/PTR/img_1.png b/legacy_docs/infotro/PTR/img_1.png
similarity index 100%
rename from infotro/PTR/img_1.png
rename to legacy_docs/infotro/PTR/img_1.png
diff --git a/infotro/PTR/medias/algo_banquier1.png b/legacy_docs/infotro/PTR/medias/algo_banquier1.png
similarity index 100%
rename from infotro/PTR/medias/algo_banquier1.png
rename to legacy_docs/infotro/PTR/medias/algo_banquier1.png
diff --git a/infotro/PTR/medias/algo_banquier2.png b/legacy_docs/infotro/PTR/medias/algo_banquier2.png
similarity index 100%
rename from infotro/PTR/medias/algo_banquier2.png
rename to legacy_docs/infotro/PTR/medias/algo_banquier2.png
diff --git a/infotro/PTR/medias/interblocage.png b/legacy_docs/infotro/PTR/medias/interblocage.png
similarity index 100%
rename from infotro/PTR/medias/interblocage.png
rename to legacy_docs/infotro/PTR/medias/interblocage.png
diff --git a/infotro/PTR/medias/interruptions.png b/legacy_docs/infotro/PTR/medias/interruptions.png
similarity index 100%
rename from infotro/PTR/medias/interruptions.png
rename to legacy_docs/infotro/PTR/medias/interruptions.png
diff --git a/infotro/PTR/medias/multiprogramming.png b/legacy_docs/infotro/PTR/medias/multiprogramming.png
similarity index 100%
rename from infotro/PTR/medias/multiprogramming.png
rename to legacy_docs/infotro/PTR/medias/multiprogramming.png
diff --git a/infotro/PTR/medias/operating_system.png b/legacy_docs/infotro/PTR/medias/operating_system.png
similarity index 100%
rename from infotro/PTR/medias/operating_system.png
rename to legacy_docs/infotro/PTR/medias/operating_system.png
diff --git a/infotro/PTR/medias/ordonnanceur.png b/legacy_docs/infotro/PTR/medias/ordonnanceur.png
similarity index 100%
rename from infotro/PTR/medias/ordonnanceur.png
rename to legacy_docs/infotro/PTR/medias/ordonnanceur.png
diff --git a/infotro/PTR/medias/spooling.png b/legacy_docs/infotro/PTR/medias/spooling.png
similarity index 100%
rename from infotro/PTR/medias/spooling.png
rename to legacy_docs/infotro/PTR/medias/spooling.png
diff --git a/infotro/PTR/medias/synthese_diagram_queue_process.png b/legacy_docs/infotro/PTR/medias/synthese_diagram_queue_process.png
similarity index 100%
rename from infotro/PTR/medias/synthese_diagram_queue_process.png
rename to legacy_docs/infotro/PTR/medias/synthese_diagram_queue_process.png
diff --git a/infotro/PTR/medias/system_asynchron.png b/legacy_docs/infotro/PTR/medias/system_asynchron.png
similarity index 100%
rename from infotro/PTR/medias/system_asynchron.png
rename to legacy_docs/infotro/PTR/medias/system_asynchron.png
diff --git a/infotro/PTR/medias/system_synchron.png b/legacy_docs/infotro/PTR/medias/system_synchron.png
similarity index 100%
rename from infotro/PTR/medias/system_synchron.png
rename to legacy_docs/infotro/PTR/medias/system_synchron.png
diff --git a/infotro/PTR/medias/time-sharing.png b/legacy_docs/infotro/PTR/medias/time-sharing.png
similarity index 100%
rename from infotro/PTR/medias/time-sharing.png
rename to legacy_docs/infotro/PTR/medias/time-sharing.png
diff --git a/infotro/README.md b/legacy_docs/infotro/README.md
similarity index 100%
rename from infotro/README.md
rename to legacy_docs/infotro/README.md
diff --git a/infotro/SDi/README.md b/legacy_docs/infotro/SDi/README.md
similarity index 100%
rename from infotro/SDi/README.md
rename to legacy_docs/infotro/SDi/README.md
diff --git a/infotro/SDi/bluetooth.md b/legacy_docs/infotro/SDi/bluetooth.md
similarity index 100%
rename from infotro/SDi/bluetooth.md
rename to legacy_docs/infotro/SDi/bluetooth.md
diff --git a/infotro/SDi/cipher_modes.png b/legacy_docs/infotro/SDi/cipher_modes.png
similarity index 100%
rename from infotro/SDi/cipher_modes.png
rename to legacy_docs/infotro/SDi/cipher_modes.png
diff --git a/infotro/SDi/database.md b/legacy_docs/infotro/SDi/database.md
similarity index 100%
rename from infotro/SDi/database.md
rename to legacy_docs/infotro/SDi/database.md
diff --git a/infotro/SDi/iot_technologies.md b/legacy_docs/infotro/SDi/iot_technologies.md
similarity index 100%
rename from infotro/SDi/iot_technologies.md
rename to legacy_docs/infotro/SDi/iot_technologies.md
diff --git a/infotro/SDi/labs/SSL/README.md b/legacy_docs/infotro/SDi/labs/SSL/README.md
similarity index 100%
rename from infotro/SDi/labs/SSL/README.md
rename to legacy_docs/infotro/SDi/labs/SSL/README.md
diff --git a/infotro/SDi/labs/database/README.md b/legacy_docs/infotro/SDi/labs/database/README.md
similarity index 100%
rename from infotro/SDi/labs/database/README.md
rename to legacy_docs/infotro/SDi/labs/database/README.md
diff --git a/infotro/SDi/labs/database/relations.png b/legacy_docs/infotro/SDi/labs/database/relations.png
similarity index 100%
rename from infotro/SDi/labs/database/relations.png
rename to legacy_docs/infotro/SDi/labs/database/relations.png
diff --git a/infotro/SDi/labs/database/sdi04.sql b/legacy_docs/infotro/SDi/labs/database/sdi04.sql
similarity index 100%
rename from infotro/SDi/labs/database/sdi04.sql
rename to legacy_docs/infotro/SDi/labs/database/sdi04.sql
diff --git a/infotro/SDi/medias/TuxPenguinModes.jpeg b/legacy_docs/infotro/SDi/medias/TuxPenguinModes.jpeg
similarity index 100%
rename from infotro/SDi/medias/TuxPenguinModes.jpeg
rename to legacy_docs/infotro/SDi/medias/TuxPenguinModes.jpeg
diff --git a/infotro/SDi/medias/bluetooth_cccd.png b/legacy_docs/infotro/SDi/medias/bluetooth_cccd.png
similarity index 100%
rename from infotro/SDi/medias/bluetooth_cccd.png
rename to legacy_docs/infotro/SDi/medias/bluetooth_cccd.png
diff --git a/infotro/SDi/medias/bluetooth_client_serveur.png b/legacy_docs/infotro/SDi/medias/bluetooth_client_serveur.png
similarity index 100%
rename from infotro/SDi/medias/bluetooth_client_serveur.png
rename to legacy_docs/infotro/SDi/medias/bluetooth_client_serveur.png
diff --git a/infotro/SDi/medias/bluetooth_connection.png b/legacy_docs/infotro/SDi/medias/bluetooth_connection.png
similarity index 100%
rename from infotro/SDi/medias/bluetooth_connection.png
rename to legacy_docs/infotro/SDi/medias/bluetooth_connection.png
diff --git a/infotro/SDi/medias/bluetooth_gatt_att.png b/legacy_docs/infotro/SDi/medias/bluetooth_gatt_att.png
similarity index 100%
rename from infotro/SDi/medias/bluetooth_gatt_att.png
rename to legacy_docs/infotro/SDi/medias/bluetooth_gatt_att.png
diff --git a/infotro/SDi/medias/bluetooth_stack.png b/legacy_docs/infotro/SDi/medias/bluetooth_stack.png
similarity index 100%
rename from infotro/SDi/medias/bluetooth_stack.png
rename to legacy_docs/infotro/SDi/medias/bluetooth_stack.png
diff --git a/infotro/SDi/medias/coap_example.png b/legacy_docs/infotro/SDi/medias/coap_example.png
similarity index 100%
rename from infotro/SDi/medias/coap_example.png
rename to legacy_docs/infotro/SDi/medias/coap_example.png
diff --git a/infotro/SDi/medias/coap_overview.png b/legacy_docs/infotro/SDi/medias/coap_overview.png
similarity index 100%
rename from infotro/SDi/medias/coap_overview.png
rename to legacy_docs/infotro/SDi/medias/coap_overview.png
diff --git a/infotro/SDi/medias/database-1_null.png b/legacy_docs/infotro/SDi/medias/database-1_null.png
similarity index 100%
rename from infotro/SDi/medias/database-1_null.png
rename to legacy_docs/infotro/SDi/medias/database-1_null.png
diff --git a/infotro/SDi/medias/database-2_object.png b/legacy_docs/infotro/SDi/medias/database-2_object.png
similarity index 100%
rename from infotro/SDi/medias/database-2_object.png
rename to legacy_docs/infotro/SDi/medias/database-2_object.png
diff --git a/infotro/SDi/medias/database-3_relation.png b/legacy_docs/infotro/SDi/medias/database-3_relation.png
similarity index 100%
rename from infotro/SDi/medias/database-3_relation.png
rename to legacy_docs/infotro/SDi/medias/database-3_relation.png
diff --git a/infotro/SDi/medias/dataflow_in_layer_model.png b/legacy_docs/infotro/SDi/medias/dataflow_in_layer_model.png
similarity index 100%
rename from infotro/SDi/medias/dataflow_in_layer_model.png
rename to legacy_docs/infotro/SDi/medias/dataflow_in_layer_model.png
diff --git a/infotro/SDi/medias/density_graph.png b/legacy_docs/infotro/SDi/medias/density_graph.png
similarity index 100%
rename from infotro/SDi/medias/density_graph.png
rename to legacy_docs/infotro/SDi/medias/density_graph.png
diff --git a/infotro/SDi/medias/example_SAP.png b/legacy_docs/infotro/SDi/medias/example_SAP.png
similarity index 100%
rename from infotro/SDi/medias/example_SAP.png
rename to legacy_docs/infotro/SDi/medias/example_SAP.png
diff --git a/infotro/SDi/medias/http_notifications.png b/legacy_docs/infotro/SDi/medias/http_notifications.png
similarity index 100%
rename from infotro/SDi/medias/http_notifications.png
rename to legacy_docs/infotro/SDi/medias/http_notifications.png
diff --git a/infotro/SDi/medias/http_reminder.png b/legacy_docs/infotro/SDi/medias/http_reminder.png
similarity index 100%
rename from infotro/SDi/medias/http_reminder.png
rename to legacy_docs/infotro/SDi/medias/http_reminder.png
diff --git a/infotro/SDi/medias/json_syntaxe.png b/legacy_docs/infotro/SDi/medias/json_syntaxe.png
similarity index 100%
rename from infotro/SDi/medias/json_syntaxe.png
rename to legacy_docs/infotro/SDi/medias/json_syntaxe.png
diff --git a/infotro/SDi/medias/layers_protocols.png b/legacy_docs/infotro/SDi/medias/layers_protocols.png
similarity index 100%
rename from infotro/SDi/medias/layers_protocols.png
rename to legacy_docs/infotro/SDi/medias/layers_protocols.png
diff --git a/infotro/SDi/medias/osi_model.png b/legacy_docs/infotro/SDi/medias/osi_model.png
similarity index 100%
rename from infotro/SDi/medias/osi_model.png
rename to legacy_docs/infotro/SDi/medias/osi_model.png
diff --git a/infotro/SDi/medias/overview_protocol_example.png b/legacy_docs/infotro/SDi/medias/overview_protocol_example.png
similarity index 100%
rename from infotro/SDi/medias/overview_protocol_example.png
rename to legacy_docs/infotro/SDi/medias/overview_protocol_example.png
diff --git a/infotro/SDi/medias/protocole_exercice_class.uxf b/legacy_docs/infotro/SDi/medias/protocole_exercice_class.uxf
similarity index 100%
rename from infotro/SDi/medias/protocole_exercice_class.uxf
rename to legacy_docs/infotro/SDi/medias/protocole_exercice_class.uxf
diff --git a/infotro/SDi/medias/qos_mqtt.png b/legacy_docs/infotro/SDi/medias/qos_mqtt.png
similarity index 100%
rename from infotro/SDi/medias/qos_mqtt.png
rename to legacy_docs/infotro/SDi/medias/qos_mqtt.png
diff --git a/infotro/SDi/medias/security-cbc.png b/legacy_docs/infotro/SDi/medias/security-cbc.png
similarity index 100%
rename from infotro/SDi/medias/security-cbc.png
rename to legacy_docs/infotro/SDi/medias/security-cbc.png
diff --git a/infotro/SDi/medias/security-diffie_hellman.png b/legacy_docs/infotro/SDi/medias/security-diffie_hellman.png
similarity index 100%
rename from infotro/SDi/medias/security-diffie_hellman.png
rename to legacy_docs/infotro/SDi/medias/security-diffie_hellman.png
diff --git a/infotro/SDi/medias/security-diffie_hellman_color.png b/legacy_docs/infotro/SDi/medias/security-diffie_hellman_color.png
similarity index 100%
rename from infotro/SDi/medias/security-diffie_hellman_color.png
rename to legacy_docs/infotro/SDi/medias/security-diffie_hellman_color.png
diff --git a/infotro/SDi/medias/security-ecb.png b/legacy_docs/infotro/SDi/medias/security-ecb.png
similarity index 100%
rename from infotro/SDi/medias/security-ecb.png
rename to legacy_docs/infotro/SDi/medias/security-ecb.png
diff --git a/infotro/SDi/medias/strategie_3layers.png b/legacy_docs/infotro/SDi/medias/strategie_3layers.png
similarity index 100%
rename from infotro/SDi/medias/strategie_3layers.png
rename to legacy_docs/infotro/SDi/medias/strategie_3layers.png
diff --git a/infotro/SDi/medias/strategie_decouplage.png b/legacy_docs/infotro/SDi/medias/strategie_decouplage.png
similarity index 100%
rename from infotro/SDi/medias/strategie_decouplage.png
rename to legacy_docs/infotro/SDi/medias/strategie_decouplage.png
diff --git a/infotro/SDi/medias/strategie_memory.png b/legacy_docs/infotro/SDi/medias/strategie_memory.png
similarity index 100%
rename from infotro/SDi/medias/strategie_memory.png
rename to legacy_docs/infotro/SDi/medias/strategie_memory.png
diff --git a/infotro/SDi/medias/strategie_rx_tx.png b/legacy_docs/infotro/SDi/medias/strategie_rx_tx.png
similarity index 100%
rename from infotro/SDi/medias/strategie_rx_tx.png
rename to legacy_docs/infotro/SDi/medias/strategie_rx_tx.png
diff --git a/infotro/SDi/medias/strategie_sap.png b/legacy_docs/infotro/SDi/medias/strategie_sap.png
similarity index 100%
rename from infotro/SDi/medias/strategie_sap.png
rename to legacy_docs/infotro/SDi/medias/strategie_sap.png
diff --git a/infotro/SDi/medias/transmission_process-codage_physique-bpsk.png b/legacy_docs/infotro/SDi/medias/transmission_process-codage_physique-bpsk.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-codage_physique-bpsk.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-codage_physique-bpsk.png
diff --git a/infotro/SDi/medias/transmission_process-codage_physique-qpsk.png b/legacy_docs/infotro/SDi/medias/transmission_process-codage_physique-qpsk.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-codage_physique-qpsk.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-codage_physique-qpsk.png
diff --git a/infotro/SDi/medias/transmission_process-controle_erreur-arq.png b/legacy_docs/infotro/SDi/medias/transmission_process-controle_erreur-arq.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-controle_erreur-arq.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-controle_erreur-arq.png
diff --git a/infotro/SDi/medias/transmission_process-controle_erreur-fec.png b/legacy_docs/infotro/SDi/medias/transmission_process-controle_erreur-fec.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-controle_erreur-fec.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-controle_erreur-fec.png
diff --git a/infotro/SDi/medias/transmission_process-digitalisation_signal.png b/legacy_docs/infotro/SDi/medias/transmission_process-digitalisation_signal.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-digitalisation_signal.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-digitalisation_signal.png
diff --git a/infotro/SDi/medias/transmission_process-matlab-codage_canal.png b/legacy_docs/infotro/SDi/medias/transmission_process-matlab-codage_canal.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-matlab-codage_canal.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-matlab-codage_canal.png
diff --git a/infotro/SDi/medias/transmission_process-matlab-decodage_canal.png b/legacy_docs/infotro/SDi/medias/transmission_process-matlab-decodage_canal.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-matlab-decodage_canal.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-matlab-decodage_canal.png
diff --git a/infotro/SDi/medias/transmission_process-matlab-dequantification.png b/legacy_docs/infotro/SDi/medias/transmission_process-matlab-dequantification.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-matlab-dequantification.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-matlab-dequantification.png
diff --git a/infotro/SDi/medias/transmission_process-matlab-dequantification_params.png b/legacy_docs/infotro/SDi/medias/transmission_process-matlab-dequantification_params.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-matlab-dequantification_params.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-matlab-dequantification_params.png
diff --git a/infotro/SDi/medias/transmission_process-matlab-echantiollnage.png b/legacy_docs/infotro/SDi/medias/transmission_process-matlab-echantiollnage.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-matlab-echantiollnage.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-matlab-echantiollnage.png
diff --git a/infotro/SDi/medias/transmission_process-matlab-quantification.png b/legacy_docs/infotro/SDi/medias/transmission_process-matlab-quantification.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-matlab-quantification.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-matlab-quantification.png
diff --git a/infotro/SDi/medias/transmission_process-matlab-quantification_params.png b/legacy_docs/infotro/SDi/medias/transmission_process-matlab-quantification_params.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-matlab-quantification_params.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-matlab-quantification_params.png
diff --git a/infotro/SDi/medias/transmission_process-matlab-reconstruction.png b/legacy_docs/infotro/SDi/medias/transmission_process-matlab-reconstruction.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-matlab-reconstruction.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-matlab-reconstruction.png
diff --git a/infotro/SDi/medias/transmission_process-transmission_radio-am.png b/legacy_docs/infotro/SDi/medias/transmission_process-transmission_radio-am.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-transmission_radio-am.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-transmission_radio-am.png
diff --git a/infotro/SDi/medias/transmission_process-transmission_radio-fm.png b/legacy_docs/infotro/SDi/medias/transmission_process-transmission_radio-fm.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-transmission_radio-fm.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-transmission_radio-fm.png
diff --git a/infotro/SDi/medias/transmission_process-transmission_radio-pm.png b/legacy_docs/infotro/SDi/medias/transmission_process-transmission_radio-pm.png
similarity index 100%
rename from infotro/SDi/medias/transmission_process-transmission_radio-pm.png
rename to legacy_docs/infotro/SDi/medias/transmission_process-transmission_radio-pm.png
diff --git a/infotro/SDi/medias/xml_example.png b/legacy_docs/infotro/SDi/medias/xml_example.png
similarity index 100%
rename from infotro/SDi/medias/xml_example.png
rename to legacy_docs/infotro/SDi/medias/xml_example.png
diff --git a/infotro/SDi/protocol_development.md b/legacy_docs/infotro/SDi/protocol_development.md
similarity index 100%
rename from infotro/SDi/protocol_development.md
rename to legacy_docs/infotro/SDi/protocol_development.md
diff --git a/infotro/SDi/security.md b/legacy_docs/infotro/SDi/security.md
similarity index 100%
rename from infotro/SDi/security.md
rename to legacy_docs/infotro/SDi/security.md
diff --git a/infotro/SDi/transmission_process.md b/legacy_docs/infotro/SDi/transmission_process.md
similarity index 100%
rename from infotro/SDi/transmission_process.md
rename to legacy_docs/infotro/SDi/transmission_process.md
diff --git a/infotro/SEm/ASM.md b/legacy_docs/infotro/SEm/ASM.md
similarity index 100%
rename from infotro/SEm/ASM.md
rename to legacy_docs/infotro/SEm/ASM.md
diff --git a/infotro/SEm/INT.md b/legacy_docs/infotro/SEm/INT.md
similarity index 100%
rename from infotro/SEm/INT.md
rename to legacy_docs/infotro/SEm/INT.md
diff --git a/infotro/SEm/PLA.md b/legacy_docs/infotro/SEm/PLA.md
similarity index 100%
rename from infotro/SEm/PLA.md
rename to legacy_docs/infotro/SEm/PLA.md
diff --git a/infotro/SEm/README.md b/legacy_docs/infotro/SEm/README.md
similarity index 100%
rename from infotro/SEm/README.md
rename to legacy_docs/infotro/SEm/README.md
diff --git a/infotro/SEm/SPR.md b/legacy_docs/infotro/SEm/SPR.md
similarity index 100%
rename from infotro/SEm/SPR.md
rename to legacy_docs/infotro/SEm/SPR.md
diff --git a/infotro/SEm/SoC.md b/legacy_docs/infotro/SEm/SoC.md
similarity index 100%
rename from infotro/SEm/SoC.md
rename to legacy_docs/infotro/SEm/SoC.md
diff --git a/infotro/SEm/medias/Pasted image 20231116153738.png b/legacy_docs/infotro/SEm/medias/Pasted image 20231116153738.png
similarity index 100%
rename from infotro/SEm/medias/Pasted image 20231116153738.png
rename to legacy_docs/infotro/SEm/medias/Pasted image 20231116153738.png
diff --git a/infotro/SEm/medias/Pasted image 20231116154303.png b/legacy_docs/infotro/SEm/medias/Pasted image 20231116154303.png
similarity index 100%
rename from infotro/SEm/medias/Pasted image 20231116154303.png
rename to legacy_docs/infotro/SEm/medias/Pasted image 20231116154303.png
diff --git a/infotro/SEm/medias/Pasted image 20231116154853.png b/legacy_docs/infotro/SEm/medias/Pasted image 20231116154853.png
similarity index 100%
rename from infotro/SEm/medias/Pasted image 20231116154853.png
rename to legacy_docs/infotro/SEm/medias/Pasted image 20231116154853.png
diff --git a/infotro/SEm/medias/Pasted image 20231116155200.png b/legacy_docs/infotro/SEm/medias/Pasted image 20231116155200.png
similarity index 100%
rename from infotro/SEm/medias/Pasted image 20231116155200.png
rename to legacy_docs/infotro/SEm/medias/Pasted image 20231116155200.png
diff --git a/infotro/SEm/medias/cpsr.json b/legacy_docs/infotro/SEm/medias/cpsr.json
similarity index 100%
rename from infotro/SEm/medias/cpsr.json
rename to legacy_docs/infotro/SEm/medias/cpsr.json
diff --git a/infotro/SEm/medias/cpsr.png b/legacy_docs/infotro/SEm/medias/cpsr.png
similarity index 100%
rename from infotro/SEm/medias/cpsr.png
rename to legacy_docs/infotro/SEm/medias/cpsr.png
diff --git a/infotro/SEm/medias/mecanisme_interruption.png b/legacy_docs/infotro/SEm/medias/mecanisme_interruption.png
similarity index 100%
rename from infotro/SEm/medias/mecanisme_interruption.png
rename to legacy_docs/infotro/SEm/medias/mecanisme_interruption.png
diff --git a/infotro/SEm/medias/mosfet.png b/legacy_docs/infotro/SEm/medias/mosfet.png
similarity index 100%
rename from infotro/SEm/medias/mosfet.png
rename to legacy_docs/infotro/SEm/medias/mosfet.png
diff --git a/infotro/SEm/medias/process_bloc.png b/legacy_docs/infotro/SEm/medias/process_bloc.png
similarity index 100%
rename from infotro/SEm/medias/process_bloc.png
rename to legacy_docs/infotro/SEm/medias/process_bloc.png
diff --git a/infotro/SEm/medias/process_seq.png b/legacy_docs/infotro/SEm/medias/process_seq.png
similarity index 100%
rename from infotro/SEm/medias/process_seq.png
rename to legacy_docs/infotro/SEm/medias/process_seq.png
diff --git a/infotro/SEm/medias/process_seq_time.png b/legacy_docs/infotro/SEm/medias/process_seq_time.png
similarity index 100%
rename from infotro/SEm/medias/process_seq_time.png
rename to legacy_docs/infotro/SEm/medias/process_seq_time.png
diff --git a/infotro/SEm/medias/registers.png b/legacy_docs/infotro/SEm/medias/registers.png
similarity index 100%
rename from infotro/SEm/medias/registers.png
rename to legacy_docs/infotro/SEm/medias/registers.png
diff --git a/infotro/_navbar.md b/legacy_docs/infotro/_navbar.md
similarity index 100%
rename from infotro/_navbar.md
rename to legacy_docs/infotro/_navbar.md
diff --git a/scripts/drawio.js b/legacy_docs/scripts/drawio.js
similarity index 100%
rename from scripts/drawio.js
rename to legacy_docs/scripts/drawio.js
diff --git a/scripts/sw.js b/legacy_docs/scripts/sw.js
similarity index 100%
rename from scripts/sw.js
rename to legacy_docs/scripts/sw.js
diff --git a/scripts/viewer.min.js b/legacy_docs/scripts/viewer.min.js
similarity index 100%
rename from scripts/viewer.min.js
rename to legacy_docs/scripts/viewer.min.js
diff --git a/style/_coverpage.md b/legacy_docs/style/_coverpage.md
similarity index 100%
rename from style/_coverpage.md
rename to legacy_docs/style/_coverpage.md
diff --git a/style/yggdrasil.ico b/legacy_docs/style/yggdrasil.ico
similarity index 100%
rename from style/yggdrasil.ico
rename to legacy_docs/style/yggdrasil.ico
diff --git a/style/yggdrasil.svg b/legacy_docs/style/yggdrasil.svg
similarity index 100%
rename from style/yggdrasil.svg
rename to legacy_docs/style/yggdrasil.svg