Scribouilli est un outil pour créer un petit site facilement. L'intention, c'est de permettre à des non-informaticiennes de créer un petit site rapidement / facilement et d'avoir une relation saine et sereine avec son contenu.
git clone git@github.com:lechappeebelle/scribouilli.git
dans le dossier qui va bienscribouilli
npm install
npm run dev
npm start
dans un autre terminalhttp://localhost:8080/
online
yaf.github.io
) dans Scribouilli/toctoctoc/allowlist.csvVoilà à quoi ça peut ressembler : github.com/yaf/scribouilli
Une fois les développements réalisés, vous pouvez faire une PR dans Scribouilli, en précisant votre url de développement pour que l'on puisse tester la modification.
Des pre-commit hooks sont installés automatiquement avec husky
. Si jamais il sont trop contraignants,
il est possible de les ignorer avec l'option --no-verify
de git commit
.
Vous pouvez également lancer les tests en local avec :
npm run test
Pour rendre accessible une nouvelle route :
index.html
;
ln -s index.html <ma-route.html>
sequenceDiagram;
participant A as Scribouilli
participant B as Service d'identification OAuth
participant C as toctoctoc
participant D as Mon Compte GitHub
A->>B: Demande l'authentification à
B->>C: Vérifie les clefs auprès de
C->>B: Montre les infos à
B->>A: Donne son feu vert à
A->>D: Peut utiliser
Service d'identification OAuth
: le service OAuth actuellement implémenté est celui de GitHub. On va intégrer prochainement GitLab.toctoctoc
: un serveur générique
qui permet de se connecter à un service d'identification OAuth.