ladigitale/digimindmap
1
2
Fork
You've already forked digimindmap
3
Une application en ligne pour créer des cartes mentales
  • JavaScript 42.7%
  • Vue 38%
  • PHP 13.5%
  • CSS 5.1%
  • HTML 0.7%
Find a file
2026年07月15日 17:34:49 +02:00
inc Code refactor, improved security, accessibility and error management, bug fixes 2026年07月15日 17:34:34 +02:00
public/static Code refactor, improved security, accessibility and error management, bug fixes 2026年07月15日 17:34:34 +02:00
src Code refactor, improved security, accessibility and error management, bug fixes 2026年07月15日 17:34:34 +02:00
.gitignore Remove dist folder 2026年02月26日 15:57:39 +01:00
.prettierrc.mjs Code refactor, improved security, accessibility and error management, bug fixes 2026年07月15日 17:34:34 +02:00
eslint.config.mjs Code refactor, improved security, accessibility and error management, bug fixes 2026年07月15日 17:34:34 +02:00
index.html Code refactor, improved security, accessibility and error management, bug fixes 2026年07月15日 17:34:34 +02:00
LICENSE Change license from GPL to AGPL 2023年04月29日 18:57:42 +02:00
package.json Bump version to 0.8.0 2026年07月15日 17:34:49 +02:00
README.md Add env var for umami 2026年05月20日 09:58:50 +02:00
vite.config.mjs Code refactor, improved security, accessibility and error management, bug fixes 2026年07月15日 17:34:34 +02:00

Digimindmap

Digimindmap est une application en ligne pour créer des cartes heuristiques simples. Elle est basée sur une version personnalisée et allégée de la librairie js My Mind (https://github.com/ondras/my-mind - MIT).

Digimindmap est publiée sous licence GNU AGPLv3. Sauf la fonte Material Icons, Robot Slab (Apache License Version 2.0), la fonte Mona Sans Expanded (Sil Open Font Licence 1.1) et la librairie js DOMPurify (https://github.com/cure53/DOMPurify - Apache License Version 2.0)

Prérequis

PHP 8+

Préparation et installation des dépendances

npm install

Lancement du serveur de développement

npm run dev

Variables d'environnement (fichier .env.production à créer à la racine avant compilation)

AUTHORIZED_DOMAINS (liste des domaines autorisés pour les requêtes POST et l'API, séparés par une virgule / * par défaut)
VITE_UMAMI_SCRIPT_URL (lien vers le script fourni par Umami pour l'analyse de trafic)
VITE_UMAMI_WEBSITE_ID (id de site sur le serveur Umami)

Compilation et minification des fichiers

npm run build

Serveur PHP nécessaire pour consommer l'API

php -S 127.0.0.1:8000 (pour le développement uniquement)

Démo

https://ladigitale.dev/digimindmap/

Comment contribuer ?

Pour signaler des bugs, proposer des améliorations ou de nouvelles fonctionnalités, vous pouvez ouvrir un ticket sur ce dépôt, publier un message sur ce mur ou m'envoyer un e-mail.

Les demandes d'ajouts (Pull Requests) ne sont pas acceptées pour le moment. En effet, une contribution au code nécessite souvent plusieurs heures pour être révisée et commentée et ce n'est pas toujours compatible avec les priorités et le temps que je peux consacrer au projet.

Il est possible de soutenir financièrement le projet via Liberapay, Open Collective ou Stripe.

Vous trouverez d'autres idées de contribution sur cette page.

Merci pour votre soutien ! N'hésitez pas à me contacter si vous avez des questions.

Remerciements et crédits

Traduction en italien par Paolo Mauri

Traduction en espagnol par Nicolás A. I. Ticac (NicoTIC), Río Negro, Argentina