Developer hub/es: Difference between revisions

From FreeCAD Documentation
No edit summary
Line 44: Line 44:
=== Modificando FreeCAD ===
=== Modificando FreeCAD ===


* Entender [[The FreeCAD source code/es|El código fuente de FreeCAD]]
* Añadir [[Gui Command/es|Características]] a FreeCAD o a un entorno de trabajo
* [[Tracker/es#Subir_parches|Subir parches]]
* [[Branding/es|Marcado]] o ''cómo dar a FreeCAD un look único''
* Añadir [[Gui Command/es|Características]] a FreeCAD o a un ambiente de trabajo
* [[Artwork/es|Material gráfico]] que creamos para FreeCAD, que puedes reutilizar libremente
* [[Branding/es|Branding]] o ''cómo dar a FreeCAD un aspecto único''
* [[Localisation/es|Traduciendo FreeCAD]]
* [[Artwork/es|Obra]] que hemos hecho para FreeCAD, que puedes reutilizar libremente
* [[Extra python modules/es|Módulos de Python extra]], o ''cómo extender la funcionalidad de Python con'' FreeCAD
* [[Artwork_Guidelines/es|Directrices de trabajo]] estándares para los iconos
* [[Localisation/es|Traducción de FreeCAD]]
* [[Extra python modules/es|Módulos extra de python]], o ''cómo extender la funcionalidad de python dentro de FreeCAD''
* [[Google Summer of Code/es|Verano de Código de Google]] participar a través del programa de apoyo a los estudiantes de Google
* [[Fine-tuning/es|Ajuste de precisión]] muestra diferentes opciones y cambios de parámetros que pueden superar los problemas
* [[Wrapping_a_Cplusplus_class_in_Python/es|Envolver una clase C++ en Python]] muestra cómo crear la envoltura de Python para una clase C++


* [[Translating an external workbench/es|Traducir un ambiente de trabajo externo]]
* [[Translating an external workbench/es|Traducir un ambiente de trabajo externo]]

Revision as of 14:59, 17 July 2021

150
150

Este es el lugar al que acudir si quieres contribuir al desarrollo del software FreeCAD.

Estas páginas están en una etapa inicial de desarrollo. Si no encuentras la información que estas buscando, o si has encontrado información útil que no tenemos vinculada, entonces por favor deja un comentario en la foro y alguien la verá (o, si eres lo suficientemente atrevido, por qué no editar esta página directamente!).

Documentación para desarrolladores

La documentación para desarrolladores comprende las siguientes secciones:

Compilando FreeCAD

Empaquetado

Empaquetado consiste en tomar los binarios compilados y los archivos fuente en Python de FreeCAD, y distribuirlos para su uso en un sistema particular.

Edificar Herramientas Apoyo

Modificando FreeCAD

Guía del desarrollador Módulos

Guía de desarrollo de FreeCAD Mod: Este es un libro electrónico que se está escribiendo en github, por favor haz un fork y envía un pull request para contribuir.

Chapters:

  • Overview and Software Architecture
  • Source code structure
  • Base and App module
  • Gui module
  • Python wrapping
  • Modular design
  • Fem module source analysis (mixed C++ and Python)
  • Development of CFD Module (pure Python)
  • Module testing and debugging
  • Contribute code with git

Latest pdf preview can be downoaded from pdf folder of this git repo

Internos

Documentación de OpenCascade

OpenCascade es una plataforma de desarrollo de software para el modelado de superficies y sólidos en 3D, el intercambio de datos CAD y la visualización, principalmente en forma de bibliotecas C++.

Formato de archivo

Formato Archivo FCStd. Los archivos creados con FreeCAD son archivos .zip que incluyen la geometría BREP, así como los datos XML que describen el documento.

Solucionador de Croquizador

The sketcher solver isn't perfect, as there are some issues with numerical precision when using large values, see Adventure of fixing sketcher solver for large sketches.

The development of a new solver architecture could improve the way the solver is used both in the Sketcher Workbench, and for assembly of 3D bodies. See Reimplementing constraint solver.

Hoja de ruta

FreeCAD, es utilizable en ciertas áreas, está al principio de un largo camino dentro de la corriente del CAD. Aún queda mucho que hacer para alcanzar un estado en el que podamos competir con el software comercial.

0.20 Ciclo de desarrollo

Comunidad

Agradecimientos

Contribuidores