Dynamo
Primer for v2.0
Français
Français
  • À propos
  • Introduction
    • Qu’est-ce que Dynamo et comment fonctionne-t-il ?
    • Manuel d’utilisation du guide, communauté et plate-forme Dynamo
  • Configuration de Dynamo
  • Interface utilisateur
    • Espace de travail
    • Bibliothèque
  • Nœuds et fils
  • Nœuds et concepts essentiels
    • Index des nœuds
    • Géométrie pour la conception informatique
      • Présentation de la géométrie
      • Vecteur, plan et système de coordonnées
      • Points
      • Courbes
      • Surfaces
      • Solides
      • Maillages
    • Blocs de construction des programmes
      • Données
      • Math
      • Logique
      • Chaînes
      • Couleur
    • Conception avec des listes
      • Qu’est-ce qu’une liste
      • Utilisation des listes
      • Listes de listes
      • Listes à n dimensions
    • Dictionnaires dans Dynamo
      • Qu’est-ce qu’un dictionnaire ?
      • Nœuds de dictionnaire
      • Dictionnaires dans les blocs de code
      • Cas d’utilisation de Revit
  • Packages et nœuds personnalisés
    • Nœuds personnalisés
      • Présentation des nœuds personnalisés
      • Création d’un nœud personnalisé
      • Publication dans votre bibliothèque
    • Packages
      • Présentation des packages
      • Étude de cas de package – Mesh Toolkit
      • Développement d'un package
      • Publication d’un package
      • Importation Zero-Touch
  • Dynamo pour Revit
    • La connexion Revit
    • Sélection
    • Édition
    • Création
    • Personnalisation
    • Documentation
  • Dynamo for Civil 3D
    • La connexion de Civil 3D
    • Mise en route
    • Bibliothèque de nœuds
    • Exemples de workflows
      • Routes
        • Positionnement des lampadaires
      • Terrain
        • Positionnement des services
      • Réseaux techniques
        • Renommer des structures
      • Rail
        • Zone de dégagement
      • Topographie
        • Gestion des groupes de points
    • Concepts avancés
      • Liaison d’objet
      • Python et Civil 3D
    • Lecteur Dynamo
    • Packages utiles
    • Ressources
  • Codage dans Dynamo
    • Nœuds Code Block et DesignScript
      • Qu’est-ce qu’un bloc de code ?
      • Syntaxe DesignScript
      • Raccourci
      • Fonctions
    • Géométrie avec DesignScript
      • Concepts de base de la géométrie DesignScript
      • Primitives géométriques
      • Calcul vectoriel
      • Courbes : points de contrôle et interpolés
      • Conversion, rotation et autres transformations
      • Surfaces : interpolation, points de contrôle, lissage, révolution
      • Définition des paramètres géométriques
      • Intersection et ajustement
      • Opérations booléennes géométriques
      • Générateurs de points Python
    • Python
      • Nœuds Python
      • Python et Revit
      • Configuration de votre propre gabarit Python
    • Changements relatifs au langage
  • Conseils d’utilisation
    • Stratégies de graphiques
    • Stratégies de script
    • Références concernant la création et la gestion des scripts
    • Gestion de votre programme
    • Utilisation efficace de jeux de données volumineux dans Dynamo
  • Exemples de workflows
    • Workflows de mise en route
      • Vase paramétrique
      • Points d’attraction
    • Index de concept
  • Guide du développeur
    • Générer Dynamo à partir de la source
      • Générer DynamoRevit à partir de la source
      • Gestion et mise à jour des dépendances dans Dynamo
    • Développer pour Dynamo
      • Mise en route
      • Étude de cas Zero-Touch : nœud grille
      • Exécuter des scripts Python dans des nœuds Zero-Touch (C#)
      • Aller plus loin avec le Zero-Touch
      • Personnalisation avancée des nœuds Dynamo
      • Utilisation de types COM (interopérabilité) dans les packages Dynamo
      • Étude de cas de modèle de nœud : interface utilisateur personnalisée
      • Mise à jour des packages et des bibliothèques Dynamo pour Dynamo 2.x
      • Mise à jour des packages et des bibliothèques Dynamo pour Dynamo 3.x
      • Extensions
      • Définition de l’organisation des packages personnalisés pour Dynamo 2.0+
      • Interface en ligne de commande Dynamo
      • Intégration Dynamo
      • Développement pour Dynamo pour Revit
      • Publier un package
      • Générer un package à partir de Visual Studio
      • Extensions en tant que packages
    • Demandes de tirage
    • Test des attentes
    • Exemples
  • Annexe
    • Questions fréquemment posées
    • Programmation visuelle et Dynamo
    • Ressources
    • Informations sur la nouvelle version
    • Packages utiles
    • Fichiers d’exemple
    • Carte d’intégration de l’hôte
    • Télécharger le PDF
    • Raccourcis clavier de Dynamo
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. Guide du développeur

Demandes de tirage

PreviousExtensions en tant que packagesNextTest des attentes

Last updated 1 year ago

Dynamo repose sur la créativité et l’engagement de sa communauté, et l’équipe Dynamo encourage les contributeurs à explorer les possibilités, à tester les idées et à demander l’avis de la communauté. Bien que l’innovation soit fortement encouragée, les modifications ne seront fusionnées que si elles facilitent l’utilisation de Dynamo et répondent aux instructions définies dans ce document. Les modifications ayant des avantages limités ne seront pas fusionnées.

Attentes relatives aux demandes de tirage

L’équipe Dynamo s’attend à ce que les demandes de tirage suivent ces quelques règles :

  • respecter les et les

  • intégrer les tests unitaires lors de l’ajout de nouvelles fonctionnalités ;

  • lors de la correction d’un bogue, ajouter un test unitaire qui illustre le dysfonctionnement actuel ;

  • garder la discussion centrée sur une seule demande. Créez une nouvelle question si un nouveau sujet ou un sujet connexe est abordé.

Quelques indications sur ce qu’il ne faut pas faire :

  • nous surprendre avec des demandes de tirage importantes. il est préférable de soumettre une demande et d’entamer une discussion afin que nous puissions nous mettre d’accord sur une direction à prendre avant d’investir beaucoup de temps ;

  • faire un commit de code que vous n’avez pas écrit. Si vous trouvez du code que vous pensez pouvoir ajouter à Dynamo, soumettez une demande et lancez une discussion avant de continuer ;

  • soumettre des demandes de tirage qui modifient les fichiers ou en-têtes associés aux licences. Si vous pensez qu’il y a un problème avec ces derniers, soumettez une demande et nous nous ferons un plaisir d’en discuter ;

  • apporter des ajouts à l’API sans soumettre une demande et sans en discuter d’abord avec nous.

Remplissage du modèle de demande de tirage

Lors de la soumission d’une demande de tirage, utilisez le . Avant de soumettre votre demande de tirage, assurez-vous que l’objectif est clairement décrit et que toutes les affirmations suivantes sont exactes :

  • le code base est de meilleur qualité après cette demande de tirage ;

  • est documenté selon les ;

  • le niveau de test inclus dans cette demande de tirage est approprié ;

  • les éventuelles chaînes de caractères destinées à l’utilisateur sont extraites dans des fichiers *.resx ;

  • tous les tests sont réussis grâce à l’intégration continue en libre-service ;

  • capture d’écran des modifications apportées à l’interface utilisateur, le cas échéant ;

  • les modifications apportées à l’API sont conformes à la procédure de et sont décrites dans le document .

Un réviseur approprié sera affecté à votre demande de tirage par l’équipe Dynamo.

Processus d’examen des demandes de tirage

Une fois la demande soumise, vous pouvez être amené à participer au processus d’examen. Veuillez tenir compte des critères d’examen suivants :

  • l’équipe Dynamo se réunit une fois par mois pour examiner les demandes de tirage, de la plus ancienne à la plus récente ;

  • si une demande de tirage examinée nécessite des modifications de la part du propriétaire, ce dernier dispose de 30 jours pour y répondre. Si la demande de tirage n’a connu aucune activité lors de la session suivante, elle sera soit fermée par l’équipe, soit, selon son utilité, prise en charge par quelqu’un de l’équipe ;

  • les demandes de tirage doivent utiliser le modèle de demande de tirage par défaut de Dynamo ;

  • les demandes de tirage pour lesquelles les modèles de demande de tirage de Dynamo ne sont pas entièrement remplis avec toutes les déclarations satisfaites ne seront pas examinées.

Sélection des commits de Dynamo Revit

Étant donné qu’il existe plusieurs versions de Revit sur le marché, il se peut que vous soyez obligé de sélectionner vos modifications dans des branches release spécifiques de DynamoRevit afin que les différentes versions de Revit puissent bénéficier des nouvelles fonctionnalités. Pendant le processus d’examen, les contributeurs seront responsables de la sélection de leurs commits examinés dans les autres branches de DynamoRevit comme spécifié par l’équipe Dynamo.

normes de codage
normes d’attribution de noms de nœud ;
modèle de demande de tirage par défaut
normes
gestion des versions sémantique
Modifications apportées à l’API