99 lines
9.4 KiB
HTML
99 lines
9.4 KiB
HTML
<html><head><title>Developer hub/it</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Developer hub/it</h1></div>
|
|
|
|
<div id="mw-content-text" lang="it" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><div class="floatright"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Crystal_Clear_app_tutorials.png" class="image" title="150"><img alt="150" src="Crystal_Clear_app_tutorials.png" width="128" height="128" /></a></div>
|
|
<p>Questo è il posto giusto per contribuire allo sviluppo del software di FreeCAD.
|
|
</p><p>Queste pagine sono in fase iniziale di sviluppo. Se non è possibile trovare le informazioni cercate, o se da altre parti si trovano informazioni utili non collegate, si prega di lasciare un commento nella pagina delle <a rel="nofollow" class="external text" href="http://forum.freecadweb.org/index.php?sid=5f84150e79db8842e277b042077097ff">discussioni nel forum</a> in modo che qualcuno se ne possa occupare (oppure, modificare direttamente questa pagina).
|
|
</p><p><br />
|
|
</p>
|
|
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
|
<ul>
|
|
<li class="toclevel-1 tocsection-1"><a href="#Documentazione_per_gli_sviluppatori"><span class="tocnumber">1</span> <span class="toctext">Documentazione per gli sviluppatori</span></a>
|
|
<ul>
|
|
<li class="toclevel-2 tocsection-2"><a href="#Fare_da_soli:_Compilare_FreeCAD"><span class="tocnumber">1.1</span> <span class="toctext">Fare da soli: Compilare FreeCAD</span></a></li>
|
|
<li class="toclevel-2 tocsection-3"><a href="#Costruire_strumenti_di_supporto"><span class="tocnumber">1.2</span> <span class="toctext">Costruire strumenti di supporto</span></a>
|
|
<ul>
|
|
<li class="toclevel-3 tocsection-4"><a href="#Modificare_FreeCAD"><span class="tocnumber">1.2.1</span> <span class="toctext">Modificare FreeCAD</span></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-2 tocsection-5"><a href="#Module_developer.27s_guide"><span class="tocnumber">1.3</span> <span class="toctext">Module developer's guide</span></a></li>
|
|
<li class="toclevel-2 tocsection-6"><a href="#Documentazione_di_OpenCascade"><span class="tocnumber">1.4</span> <span class="toctext">Documentazione di OpenCascade</span></a></li>
|
|
</ul>
|
|
</li>
|
|
<li class="toclevel-1 tocsection-7"><a href="#Mappa_delle_fasi_di_sviluppo"><span class="tocnumber">2</span> <span class="toctext">Mappa delle fasi di sviluppo</span></a></li>
|
|
<li class="toclevel-1 tocsection-8"><a href="#Crediti"><span class="tocnumber">3</span> <span class="toctext">Crediti</span></a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h2><span class="mw-headline" id="Documentazione_per_gli_sviluppatori">Documentazione per gli sviluppatori</span></h2>
|
|
<p>La documentazione per gli sviluppatori comprende le seguenti sezioni:
|
|
</p>
|
|
<h3><span class="mw-headline" id="Fare_da_soli:_Compilare_FreeCAD">Fare da soli: Compilare FreeCAD</span></h3>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Source_code_management/it" title="Source code management/it">Gestione del codice sorgente</a></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Tracker/it" title="Tracker/it">Trovare assistenza</a> per quando si ha un problema o si pensa di aver trovato un bug</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=CompileOnWindows/it" title="CompileOnWindows/it">Compilare in Windows</a></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=CompileOnUnix/it" title="CompileOnUnix/it">Compilare in Unix</a></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=CompileOnMac/it" title="CompileOnMac/it">Compilare in OS X</a></li>
|
|
<li> <a href="Licence.html" title="Licence">Licence details</a> - Dettagli sulle licenze FreeCAD</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Third_Party_Libraries/it" title="Third Party Libraries/it">Librerie di terze parti</a></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Third_Party_Tools/it" title="Third Party Tools/it">Strumenti di terze parti</a></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Start_up_and_Configuration/it" title="Start up and Configuration/it">Avvio e configurazione</a></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Source_documentation/it" title="Source documentation/it">Documentazione del codice sorgente</a></li></ul>
|
|
<h3><span class="mw-headline" id="Costruire_strumenti_di_supporto">Costruire strumenti di supporto</span></h3>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=FreeCAD_Build_Tool/it" title="FreeCAD Build Tool/it">Strumenti per costruire FreeCAD</a>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Module_Creation/it" title="Module Creation/it">Aggiungere un modulo applicativo</a> a FreeCAD</li></ul></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Debugging/it" title="Debugging/it">Mettere a punto</a> FreeCAD</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Testing/it" title="Testing/it">Testare</a> FreeCAD</li>
|
|
<li> <a href="/wiki/Compiling_(Speeding_up)/it" title="Compiling (Speeding up)/it">Compilare in modo veloce</a> FreeCAD</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Continuous_Integration/it" title="Continuous Integration/it">Integrazione continua</a></li></ul>
|
|
<h4><span class="mw-headline" id="Modificare_FreeCAD">Modificare FreeCAD</span></h4>
|
|
<ul><li> Comprendere il <a href="https://www.freecadweb.org/wiki/index.php?title=The_FreeCAD_source_code/it" title="The FreeCAD source code/it">Codice sorgente di FreeCAD</a></li>
|
|
<li> Aggiungere <a href="https://www.freecadweb.org/wiki/index.php?title=Gui_Command/it" title="Gui Command/it">Funzioni</a> a FreeCAD o a un Ambiente di lavoro</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Branding/it" title="Branding/it">Marchiare e Personalizzare</a>, oppure <i>come dare un aspetto uniforme a FreeCAD</i></li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Artwork/it" title="Artwork/it">Materiale grafico</a> creato per FreeCAD, liberamente riutilizzabile</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Localisation/it" title="Localisation/it">Tradurre FreeCAD</a>, le voci dell'interfaccia grafica</li>
|
|
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Extra_python_modules/it" title="Extra python modules/it">Moduli extra in Python</a>, o <i>come estendere le funzionalità di python all'interno FreeCAD</i></li>
|
|
<li><a href="Google_Summer_of_Code.html" class="mw-redirect" title="Google Summer of Code">Google Summer of Code</a> get involved via Google's student support program</li></ul>
|
|
<h3><span class="mw-headline" id="Module_developer.27s_guide">Module developer's guide</span></h3>
|
|
<p><a rel="nofollow" class="external text" href="https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide">FreeCAD Mod Dev Guide</a>: Si tratta di un ebook in fase di scrittura su GitHub, si prega di creare una biforcazione e di inviare una richiesta di pull per contribuire.
|
|
</p><p>Capitoli:
|
|
</p>
|
|
<ul><li> Overview and Software Architecture</li>
|
|
<li> Source code structure</li>
|
|
<li> Base and App module</li>
|
|
<li> Gui module</li>
|
|
<li> Python wrapping</li>
|
|
<li> Modular design</li>
|
|
<li> Fem module source analysis (mixed C++ and Python)</li>
|
|
<li> Development of CFD Module (pure Python)</li>
|
|
<li> Module testing and debugging</li>
|
|
<li> Contribute code with git</li></ul>
|
|
<p>L'ultima anteprima del pdf può essere scaricata dalla <a rel="nofollow" class="external text" href="https://github.com/qingfengxia/FreeCAD_Mod_Dev_Guide/tree/master/pdf">cartella dei pdf</a> di questo repo git
|
|
</p>
|
|
<h3><span class="mw-headline" id="Documentazione_di_OpenCascade">Documentazione di OpenCascade</span></h3>
|
|
<ul><li> <a rel="nofollow" class="external text" href="http://opencascade.wikidot.com/romansarticles">Roman Lygin's tutorials</a></li>
|
|
<li> <a rel="nofollow" class="external text" href="http://opencascade.sourcearchive.com/documentation/6.3.0.dfsg.1-1/classes.html">Online class reference</a>. Guida on-line sui dati per l'ultima versione che offre questa possibilità, non è aggiornata, ma è ancora utile e spesso attuale. Può essere più comodo che non dover scaricare un singolo file di grandi dimensioni, come si deve fare per una versione più recente.</li>
|
|
<li> <a rel="nofollow" class="external text" href="http://opencascade.wikidot.com">Il wiki di openCascade</a></li></ul>
|
|
<h2><span class="mw-headline" id="Mappa_delle_fasi_di_sviluppo">Mappa delle fasi di sviluppo</span></h2>
|
|
<p>Anche se già utilizzabile in diverse parti, FreeCAD è solo all'inizio di un lungo cammino nell'ambiente del CAD.
|
|
</p><p>Serve ancora molto lavoro prima che possa competere con i software commerciali.
|
|
</p>
|
|
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Development_roadmap/it" title="Development roadmap/it">Piano di sviluppo</a></li></ul>
|
|
<h2><span class="mw-headline" id="Crediti">Crediti</span></h2>
|
|
<p><a href="https://www.freecadweb.org/wiki/index.php?title=Contributors/it" title="Contributors/it"> Collaboratori</a>
|
|
</p><p><br />
|
|
</p>
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div><div class="printfooter">
|
|
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Developer_hub/it&oldid=226666">http://www.freecadweb.org/wiki/index.php?title=Developer_hub/it&oldid=226666</a>"</div>
|
|
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
|
</div>
|
|
</div>
|
|
<div id="mw-navigation">
|
|
<h2>Navigation menu</h2>
|
|
|
|
</body></html> |