Permettre à des non-informaticien·nes
- de créer un petit site rapidement / facilement
- avoir une relation sereine avec son contenu
Vous pouvez
- parcourir le site de Scribouilli
- tester Scribouilli
Vous pouvez contribuer :
- financièrement en faisant un don via OpenCollective
- en utilisant Scribouilli et en nous racontant ce qui marche et ce qui marche moins bien, ce que vous ne comprenez pas, en nous écrivant à [email protected]
- en codant, par exemple en regardant les issues étiquettées 🌈 Bonne première contribution ! (ou un autre ticket au choix dans la pépinière
Merci à vous 😊🙏
- Scribouilli code source de l'atelier (client)
- toctoctoc outil d'authentification github, gitlab et scribougit (serveur)
- site-template base de scribouilli pour démarrer un site
- mimoza thème de base pour le site généré par Scribouilli
- documentation page du site explicatif de scriboulli (https://scribouilli.org/)
- .github le dépot où est enregistré ce fichier README.md
Il y aussi des dépots spécifique pour Framalibre
Et pour la campagne legislative de 2024
- 🔐 : Fournit l'authentification
- 🔑 : Besoin d'authentification
graph TB
subgraph ServeurPasANous
Github
Gitlab
ScribouGit
end
subgraph Client
Atelier
end
subgraph Github
API-Github("API")
Git-Github("git")
end
subgraph Gitlab
API-Gitlab("API")
Git-Gitlab("git")
end
subgraph ScribouGit
API-ScribouGit("API")
Git-ScribouGit("git")
end
subgraph Atelier
IsomorphicGit
end
IsomorphicGit-->ProxyIsomorphic-git
ProxyIsomorphic-git-->|🔑| Git-Github("git");
ProxyIsomorphic-git-->|🔑| Git-Gitlab("git");
ProxyIsomorphic-git-->|🔑| Git-ScribouGit("git");
Atelier-->Toctoctoc("Toctoctoc")-->|🔐|Atelier;
Atelier-->|🔑| API-Github("API");
Atelier-->|🔑| API-Gitlab("API");
Atelier-->|🔑| API-ScribouGit("API");
style Client fill:#fff,stroke:#f66,stroke-width:2px
style ServeurPasANous fill:#fff,stroke:#f66,stroke-width:2px
3/
graph LR
SiteScribouilli["Sites Scribouillis"] --> Monsite@{ shape: procs, label: "Mon petit site"} -- est une copie de --> site-template;
site-template -- importe le thème --> mimoza;
site-template o--o deploy("github/workflows/build-and-deploy.yml dans le repo site-tempalte build avec Jekyll")