Projet:Laboratoire/Espaces de noms/Minute technique/Gestion des modules
Apparence
Conventions de nommage de modules
[modifier le wikicode]- Tous les modules sont des sous-pages d’un module principal Module:Nsm.
- Chaque module écrit à partir de l’application Python … contenant les tables de données, utilise le préfixe Module:Nsm/Table/ ; complété par le numéro de l’espace de nom.
- Remarque
- Chaque espace de nom supervisé dispose de son propre module contenant les données collectées à propos de l’espace.
- Le nom du module est indifférent au label local ou canonique de l’espace il utilise son identifiant numérique (ex. "Module/Nsm/Table/12").
- Chaque espace sujet dispose d’un module de fonctions sous la forme Nsm/Label (label local de l’espace).
- Remarques
- Chaque espace sujet supervisé dispose d’un module de fonctions. La supervision des espaces de discussion est subordonnée à celle de l’espace sujet associé.
- Le module (doit) utilise(r) le label local de l’espace de nom comme sous-page du module "Nsm".
- L’espace principal (0) dont le label est vide, utilise la propriété displayName de la libraririe mw.site (sans les parenthèses ;-).
Arborescence des modules NameSpace Monitor
[modifier le wikicode]Module:Nsm(module principal) |__ O Module:Nsm/Principal (Principal vues) --2 Utilisateur |__ Module:Nsm/Wikiversité(Wikiversité vues) --6 Fichier --8 MediaWiki |__ Module:Nsm/Modèle (Modèle vues) |__ Module:Nsm/Aide (Aide vues) |__ Module:Nsm/Catégorie (Catégorie vues) |__ Module:Nsm/Projet (Projet vues) |__ Module:Nsm/Recherche (Recherche vues) |__ Module:Nsm/Faculté (Faculté vues) |__ Module:Nsm/Département(Département vues) |__ Module:Nsm/Transwiki (Transwiki vues) |__ Module:Nsm/Module (Module vues) | /Table (module Table) |__ Module:Nsm/Table/0 (Principal) |__ Module:Nsm/Table/1 (Discussion Principal) -- 2, 3 (utilisateur) |__ Module:Nsm/Table/4 (Wikiversité) |__ Module:Nsm/Table/5 (Discussion Wikiversité) -- 6, 7 (fichier) -- 8, 9 (MediaWiki) |__ Module:Nsm/Table/10 (Modèle) |__ Module:Nsm/Table/11 (Discussion Modèle) |__ Module:Nsm/Table/12 (Aide) |__ Module:Nsm/Table/13 (Dicussion Aide) |__ Module:Nsm/Table/14 (Catégorie) |__ Module:Nsm/Table/15 (Discussion Catégorie) |--Espaces suplémentaires |__ Module:Nsm/Table/102 (Projet) |__ Module:Nsm/Table/103 (Discussion Projet) |__ Module:Nsm/Table/104 (Recherche) |__ Module:Nsm/Table/105 (Discussion Recherche) |__ Module:Nsm/Table/106 (Faculté) |__ Module:Nsm/Table/107 (Discussion Faculté) |__ Module:Nsm/Table/108 (Département) |__ Module:Nsm/Table/109 (Discussion Département) |__ Module:Nsm/Table/110 (Transwiki) |__ Module:Nsm/Table/111 (Discussion Transwiki) |__ Module:Nsm/Table/828 (Module) |__ Module:Nsm/Table/829 (Discussion Module) Nsm/Table/id | |__Module:Nsm/Lib (Lib namespace monitor) |__ Module:Nsm/Lib/Sub (Namespace lib) |__ Module:Nsm/Lib/Sortable class (Sortable lib) |__ Module:Nsm/Lib/Category (Lib nsm category) |__ Nsm/Lib/…