Dynamo
Primer for v2.0
Español
Español
  • Acerca de
  • Introducción
    • ¿Qué es Dynamo y cómo funciona?
    • Manual de introducción, comunidad y plataforma de Dynamo
  • Configuración de Dynamo
  • Interfaz de usuario
    • Espacio de trabajo
    • Biblioteca
  • Nodos y cables
  • Nodos y conceptos básicos
    • Índice de nodos
    • Geometría para el diseño computacional
      • Descripción general de la geometría
      • Vector, plano y sistema de coordenadas
      • Puntos
      • Curvas
      • Superficies
      • Sólidos
      • Mallas
    • Los bloques de construcción de los programas
      • Datos
      • Matemáticas
      • Lógica
      • Cadenas
      • Color
    • Diseño con listas
      • ¿Qué es una lista?
      • Trabajo con listas
      • Listas de listas
      • Listas de n dimensiones
    • Diccionarios en Dynamo
      • ¿Qué es un diccionario?
      • Nodos de diccionario
      • Diccionarios en bloques de código
      • Casos de uso de Revit
  • Nodos y paquetes personalizados
    • Nodos personalizados
      • Introducción a los nodos personalizados
      • Creación de un nodo personalizado
      • Publicación en la biblioteca
    • Paquetes
      • Introducción a los paquetes
      • Caso real de paquete: Kit de herramientas de malla
      • Desarrollo de un paquete
      • Publicación de un paquete
      • Importación de Zero-Touch
  • Dynamo para Revit
    • La conexión de Revit
    • Selección
    • Edición
    • Creación
    • Personalización
    • Documentación
  • Dynamo for Civil 3D
    • La conexión con Civil 3D
    • Introducción
    • Biblioteca de nodos
    • Flujos de trabajo de ejemplo
      • Carreteras
        • Colocación de farolas
      • Land
        • Colocación de servicios
      • Servicios
        • Renombrar estructuras
      • Raíl
        • Envolvente libre
      • Topografía
        • Administración de grupos de puntos
    • Temas avanzados
      • Enlace de objetos
      • Python y Civil 3D
    • Dynamo Player
    • Paquetes útiles
    • Recursos
  • Dynamo en Forma (beta)
    • Configurar Dynamo Player en Forma
    • Añadir y compartir gráficos en Dynamo Player
    • Ejecutar gráficos en Dynamo Player
    • Diferencias en el servicio de cálculo de Dynamo con la versión de escritorio de Dynamo
  • Codificación en Dynamo
    • Bloques de código y DesignScript
      • ¿Qué es un bloque de código?
      • Sintaxis de DesignScript
      • Abreviatura
      • Funciones
    • Geometría con DesignScript
      • Conceptos básicos de geometría con DesignScript
      • Primitivas geométricas
      • Matemáticas vectoriales
      • Curvas: puntos interpolados y de control
      • Traslación, rotación y otras transformaciones
      • Superficies: interpoladas, puntos de control, solevación y revolución
      • Parametrización geométrica
      • Intersección y recorte
      • Operaciones booleanas geométricas
      • Generadores de puntos de Python
    • Python
      • Nodos de Python
      • Python y Revit
      • Configurar su propia plantilla de Python
    • Cambios en el lenguaje
  • Prácticas recomendadas
    • Estrategias gráficas
    • Estrategias de creación de secuencias de comandos
    • Referencia de secuencias de comandos
    • Administración del programa
    • Trabajar de forma eficaz con grandes conjuntos de datos en Dynamo
  • Flujos de trabajo de ejemplo
    • Flujos de trabajo para empezar
      • Jarrón paramétrico
      • Puntos de atractor
    • Índice de conceptos
  • Guía de introducción para desarrolladores
    • Compilar Dynamo a partir del código fuente
      • Compilar DynamoRevit a partir del código fuente
      • Administración y actualización de dependencias en Dynamo
    • Desarrollo para Dynamo
      • Introducción
      • Caso real de Zero-Touch (nodo de rejilla)
      • Ejecución de secuencias de comandos de Python en nodos Zero-Touch (C#)
      • Conceptos avanzados de Zero-Touch
      • Personalización avanzada de nodos de Dynamo
      • Uso de tipos COM (interoperabilidad) en paquetes de Dynamo
      • Caso real de NodeModel (interfaz de usuario personalizada)
      • Actualización de paquetes y bibliotecas de Dynamo para Dynamo 2.x
      • Actualización de paquetes y bibliotecas de Dynamo para Dynamo 3.x
      • Extensiones
      • Definición de la organización de paquetes personalizados para Dynamo 2.0+
      • Interfaz de línea de comandos de Dynamo
      • Integración de Dynamo
      • Desarrollo para Dynamo for Revit
      • Publicar un paquete
      • Compilar un paquete desde Visual Studio
      • Extensiones como paquetes
    • Solicitudes de incorporación de cambios
    • Expectativas de las pruebas
    • Ejemplos
  • Apéndice
    • Preguntas frecuentes
    • Programación visual y Dynamo
    • Recursos
    • Notas de la versión
    • Paquetes útiles
    • Archivos de ejemplo
    • Mapa de integración de anfitriones
    • Descargar PDF
    • Métodos abreviados de teclado de Dynamo
Powered by GitBook
On this page
Edit on GitHub
Export as PDF
  1. Guía de introducción para desarrolladores

Solicitudes de incorporación de cambios

PreviousExtensiones como paquetesNextExpectativas de las pruebas

Last updated 2 years ago

Dynamo depende de la creatividad y el compromiso de su comunidad, y el equipo de Dynamo anima a los colaboradores a explorar posibilidades, probar ideas y solicitar la opinión de los usuarios. Aunque se fomenta la innovación, los cambios solo se incluirán si facilitan el uso de Dynamo y satisfacen las directrices definidas en este documento. No se incluirán los cambios con ventajas poco definidas.

Expectativas de las solicitudes de incorporación de cambios

El equipo de Dynamo espera que las solicitudes de incorporación de cambios sigan algunas directrices:

  • Cumpla nuestras y .

  • Incluya pruebas unitarias al añadir nuevas funciones.

  • Al corregir un error, añada una prueba unitaria que resalte cómo se ha interrumpido el comportamiento actual.

  • No desvíe el debate del asunto que se está abordando. Cree un nuevo asunto si surge un tema nuevo o relacionado.

A continuación, se indican directrices sobre lo que no se debe hacer:

  • No intente sorprendernos con grandes solicitudes de incorporación de cambios. En su lugar, presente una incidencia e inicie una conversación para que podamos ponernos de acuerdo sobre qué dirección seguir antes de que invierta una gran cantidad de tiempo.

  • Confirme el código que no ha escrito. Si encuentra un código que cree que debería añadirse a Dynamo, presente una incidencia e inicie una conversación antes de continuar.

  • Envíe solicitudes de incorporación de cambios que modifiquen los archivos o los encabezados relacionados con las licencias. Si cree que hay un problema con ellos, presente una incidencia; estaremos encantados de discutirlo.

  • Realice adiciones a las API sin presentar una incidencia y póngase en contacto primero con nosotros.

Rellenar la plantilla de solicitud de incorporación de cambios

Al enviar una solicitud de incorporación de cambios, utilice la para tal fin. Antes de enviar la solicitud de incorporación de cambios, asegúrese de definir claramente su finalidad y de que todo lo que se incluye en ella pueda considerarse verdadero, como se indica a continuación:

  • La base de código se ha mejorado tras esta solicitud de incorporación de cambios.

  • Se ha documentado según las .

  • El nivel de pruebas de esta solicitud de incorporación de cambios es el adecuado.

  • Las cadenas orientadas al usuario, si las hay, se han extraído en archivos *.resx.

  • Se han superado todas las pruebas mediante el CI de autoservicio.

  • Capture una instantánea de los cambios realizados en la interfaz de usuario, si los hay.

  • Los cambios realizados en la API siguen el y se documentan en la sección sobre .

El equipo de Dynamo asignará un revisor adecuado a su solicitud de incorporación de cambios.

Proceso de revisión de solicitudes de incorporación de cambios

Una vez enviada una solicitud de incorporación de cambios, es posible que deba seguir participando durante el proceso de revisión. Tenga en cuenta los siguientes criterios de revisión:

  • El equipo de Dynamo se reúne una vez al mes para revisar las solicitudes de incorporación de cambios, de las más antiguas a las más recientes.

  • Si una solicitud de incorporación de cambios revisada requiere cambios por parte del propietario, este dispondrá de 30 días para responder. Si no se ha producido ninguna actividad en la solicitud de incorporación de cambios en la siguiente sesión, el equipo la cerrará, o bien otro miembro del equipo se hará cargo de ella en función de su utilidad.

  • Las solicitudes de incorporación de cambios deben utilizar la plantilla por defecto de Dynamo para tal fin.

  • Las solicitudes de incorporación de cambios en las que no se hayan rellenado por completo las plantillas de Dynamo con toda la información indicada no se revisarán.

Selección de confirmaciones de Dynamo Revit

Dado que hay varias versiones de Revit disponibles en el mercado, es posible que tenga que seleccionar los cambios en ramificaciones específicas de la versión de DynamoRevit para que las diferentes versiones de Revit puedan recopilar la nueva funcionalidad. Durante el proceso de revisión, los colaboradores serán responsables de seleccionar las confirmaciones revisadas para las otras ramificaciones de DynamoRevit especificadas por el equipo de Dynamo.

normas de codificación
normas de nomenclatura de nodos
plantilla por defecto
normas
versionado semántico
cambios en las API