Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MarpFlowNew to Visual Studio Code? Get it now.
MarpFlow

MarpFlow

Nisseya

|
3 installs
| (0) | Free
Slide deck never been easier
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MarpFlow 🚀

La gestion de slides Marp, sans friction.

MarpFlow est une extension VS Code qui simplifie la création et la gestion de présentations Marp Markdown. Elle permet de gérer des templates, insérer des slides/snippets rapidement, et télécharger des templates distants (Cloudflare R2), directement depuis l’éditeur.


✨ Fonctionnalités

🗂️ Gestion des templates Marp

  • 📥 Télécharger des templates distants depuis un stockage Cloudflare R2
  • ➕ Ajouter un template local
  • 🗑️ Supprimer un template
  • 📂 Charger un template dans le projet actif (copie dans le workspace)

Les templates sont stockés localement et réutilisables entre projets.


🧩 Insertion rapide de slides & snippets

  • ➕ Bouton “Insert Slide” en haut à droite de l’éditeur Markdown

  • 🖱️ Menu clic droit dans un fichier .md

  • Insertion immédiate de structures Marp :

    • Slide titre
    • Titre + contenu
    • Deux colonnes
    • Image + texte
    • Timeline / plan
    • etc.

👉 Aucun copier-coller, aucune rupture de flow.


☁️ Templates distants (R2)

  • Connexion à un bucket Cloudflare R2

  • Téléchargement à la demande

  • Idéal pour :

    • équipes
    • formations
    • hackathons
    • templates corporate (NetApp, L’Oréal, etc.)

🧠 Philosophie

  • Rapide : une slide = un clic
  • Local-first : les fichiers restent chez vous
  • Sans magie opaque : Markdown clair, lisible, versionnable
  • Pensé pour la formation & le pro

🛠️ Commandes disponibles

Commande Description
MarpFlow: Insert Slide Insère une slide/snippet dans le fichier actif
MarpFlow: Hello World Commande de test
MarpFlow: Manage Templates (à venir) Ajouter / supprimer / charger des templates

📁 Structure du projet

src/
├─ domain/              # Logique métier (templates, modèles)
│  └─ template.ts
├─ infrastructure/      # Accès disque, R2, services externes
│  ├─ filesystem.ts
│  └─ s3service.ts
├─ presentation/        # Intégration VSCode (UI, commandes)
│  ├─ command.ts
│  └─ pasteHandler.ts
├─ extension.ts         # Point d’entrée de l’extension
test/

Architecture inspirée Clean / Hexagonale, volontairement simple.


🚧 Fonctionnalités prévues

  • 📦 Templates versionnés
  • 🎨 Preview visuelle des templates
  • ⚙️ Configuration par workspace
  • 🔐 Auth R2 sécurisée
  • 🧱 Slides paramétrables (placeholders dynamiques)
  • 📊 Génération de decks depuis une structure (plan → slides)

🧪 Développement local

pnpm install
pnpm run build

Puis lancer l’extension en mode debug depuis VS Code (F5).


📄 Licence

MIT – libre d’utilisation, modification et distribution.


🤝 Contribution

Les PR sont bienvenues. Si tu veux proposer un template ou une feature : ouvre une issue.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft