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
    • Reproductor de Dynamo
    • Paquetes útiles
    • Recursos
  • 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
  • ¿Cuándo se aplica esta wiki?
  • Consideraciones
Edit on GitHub
Export as PDF
  1. Guía de introducción para desarrolladores
  2. Compilar Dynamo a partir del código fuente

Administración y actualización de dependencias en Dynamo

PreviousCompilar DynamoRevit a partir del código fuenteNextDesarrollo para Dynamo

Last updated 1 month ago

¿Cuándo se aplica esta wiki?

Cuando trabaje en una nueva función o simplemente actualice una dependencia existente, debe evaluar lo siguiente antes de incorporar una nueva dependencia al repositorio de Dynamo.

Consideraciones

  1. ¿Cuál es la licencia de la dependencia nueva o actualizada? Solo algunas licencias de código abierto se aprueban sin consultar antes al departamento legal de ADSK.

    • Tras establecer la licencia, asegúrese de que la dependencia y la versión se registren en la wiki interna.

    • Si la licencia es LGPL, GPL o Apache, el archivo de licencia debe copiarse en la subcarpeta "Licencias de código abierto" de la compilación de Dynamo.

    • Si la licencia es LGPL, el código fuente completo de todos los componentes de terceros, junto con copias de texto de las licencias de código abierto correspondientes, deben cargarse en .

  2. Si se trata de una actualización, ¿ha cambiado el tipo de licencia con respecto a la versión anterior?

  3. ¿La dependencia es multiplataforma?

    • ¿Tiene componentes nativos (como CEFSharp o ImageMagick)? Esto dificultará la implementación en varias plataformas.

    • ¿Tiene referencias solo para Windows? Si es así, no debe ser una dependencia de DynamoCore ni de otros elementos multiplataforma de Dynamo (la capa del modelo).

  4. ¿Está la dependencia correctamente agrupada en la carpeta bin de la compilación con todas sus dependencias necesarias?

    • Si se trata de una actualización, ¿se eliminan algunos archivos como consecuencia de la actualización? ¿Esta versión de Dynamo está pensada para una versión secundaria concreta de los productos anfitriones? Si es así, deberá conservar los archivos binarios antiguos hasta que se lance la versión global del año siguiente con el fin de ofrecer compatibilidad con los instaladores de parches. Consulte .

  5. ¿La dependencia o su árbol de dependencias entran en conflicto con otras dependencias existentes en Dynamo?

  6. ?? ¿Entra en conflicto la dependencia o su árbol de dependencias con las dependencias existentes en los productos que integran Dynamo en el proceso (Revit, Civil, etc.)? Esto es importante, ya que estos problemas solo se pueden detectar en el momento de la integración, a menos que el trabajo se realice por adelantado.

www.autodesk.com/lgplsource
esta información