Skip to main content

No project description provided

Project description

Documentation du Package d'extensions à MkDocs DSFR

Ce document fournit une vue d'ensemble complète du package d'extensions MkDocs, y compris les détails sur chaque extension, la structure du projet, l'utilisation de uv, et les instructions pour l'installation et le développement.

Structure du Projet

  • dsfr_structure/: Dossier racine du package.
    • extension/: Contient les différentes extensions.
      • blockquote/: Extension pour les blockquotes.
        • __init__.py: Contient la logique de l'extension de blockquote.
      • table/: Extension pour les tables.
        • __init__.py: Contient la logique de l'extension de table.
      • ... (autres extensions comme accordion, badge, tile, etc.)
      • all_extensions.py: Fichier pour enregistrer toutes les extensions.
    • tests/: Contient les tests unitaires pour les extensions.
    • pyproject.toml: Fichier de configuration uv pour le package.

Utilisation de uv

  • Commandes Principales :
    • uv build: Pour construire le package.
    • uv run pytest: Pour exécuter les tests unitaires.

Notes de version

0.11.0

  • Ajout de l'option markup dans les accordéons

0.10.1

  • Correction de bug des marques de formatage dans un tableau

0.10.0

  • Ajout des onglets

0.9.0

  • Ajout des médias audio et image dans le composant contenus médias DSFR.
  • Ajout de légende dans les tableaux

0.8.2

  • Correction de la détection de site_url, via plugin dsfr_base, nécessaire à présent pour le bon fonctionnement du thème mkdocs-dsfr.

0.8.1

  • Erreurs Sonarqube corrigées

0.8.0

  • Ajout de badges et tags multiples sur les cartes DSFR

0.7.0

  • Ajout du composant contenus médias, vidéo uniquement à ce jour
  • Corrections pour l'accessibilité

0.6.1

  • Card : Bug d'affichage pour une carte sans image

0.6.0

0.5.2

  • Les alertes DSFR peuvent contenir des blocks MD (listes à puces par exemple)

0.5.1

  • Parser interne YAML plus permissif pour l'extension Markdown sur les emojis : pymdownx.emoji.

0.5.0

  • Ajout du bandeau d'information importante
  • Ajout de l'option 'markup' pour alertes, cartes et tuiles, pour choisir le niveau de titre
  • Bug : Suppression du paramètre "new" pour Alert
  • Bug : Correction des chemins pour les artworks dans les Tiles

0.4.0

  • Ajout des Tile, Card et et système de grille
  • Remplacement des titres h3 par h5 dans les composants DSFR

0.3.0

  • Ajout de la prise en charge des badges, tuiles, et grille (ligne, colonne) DSFR.

0.2.0

  • Accordéons avec la syntaxe :
/// accordion | Titre
Contenu
///

0.1.0

  • Version initiale
  • Tableaux DSFR et blocs de citation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dsfr_structure-0.11.0.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dsfr_structure-0.11.0-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

Details for the file dsfr_structure-0.11.0.tar.gz.

File metadata

  • Download URL: dsfr_structure-0.11.0.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.4","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dsfr_structure-0.11.0.tar.gz
Algorithm Hash digest
SHA256 d1648a6ab961f7766b140e5e40ac0ecac8afffa995411680ab74022e14e12eab
MD5 5b0bc032fa4195da2212a9711aa50769
BLAKE2b-256 5cc14aae182d923b69282843be924786538c2ff9ae13b000c70a7b0d4435496d

See more details on using hashes here.

File details

Details for the file dsfr_structure-0.11.0-py3-none-any.whl.

File metadata

  • Download URL: dsfr_structure-0.11.0-py3-none-any.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Alpine Linux","version":"3.23.4","id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dsfr_structure-0.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2a92effb5202b139236e032d43231887c10d47b781b1722dd4db2b09eb3dc495
MD5 7fc6ed4e7d43c8399e6e999411492fc4
BLAKE2b-256 78a3541f9a06e948efb655e86e7e145aa7aae9e3b082d3663b0ef45a7cd3f32e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page