Code Distribution: Difference between revisions
Appearance
Added more subpages |
|||
(12 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{| class="wikitable" style="width:100%;" | |||
|- style="background-color:#616366; font-size:200%; border:none; margin:0; padding:.3em; color:#FFD500; text-align:center;" | |||
| '''The Code Distribution Portal''' | |||
|- | |||
| '''Code Distribution''' is the activity of sharing or deploying source code. This involves decisions on whether distribution should include: distributing as source, as a package, as a plugin, as an executable, or as an installer. | |||
|} | |||
__NOTOC__ | |||
{| class="wikitable" style="width:100%;" | |||
|- style="background-color:#616366; border:none; color:#FFD500; text-align:center;" | |||
| style="width:25%;" | '''Subcategories''' | |||
| colspan=3 | '''Topics in Code Distribution''' | |||
|- style="vertical-align:top;" | |||
| style="width:25%; text-align:top; background-color:#EFEFEF;" | <center><small>Select [►] to view subcategories</small></center> | |||
<categorytree mode="Pages" showcount="off" depth="1">Code distribution</categorytree> | |||
| style="width:33%;" | | |||
== Distributing Source == | |||
This section describes resources and best practices for distributing source code for reuse. | |||
=== As Source === | |||
* [[Snippet]] | |||
* [[Source Code Repositories]] | |||
* [[Open Source Code]] | |||
====Distributing | === As Packages === | ||
[[How to Build an Executable]] | *[[GCentral]] | ||
[[Associate your own file type with Windows Explorer]] | *[[Package Manager Comparison]] | ||
[[Including ini settings]] | |||
[[EXE has the wrong date]] | == Distributing IDE Utilities == | ||
[[Getting Command Line Parameters]] | This section describes resources and best practices for distributing add-on tools to the [[Development Environment|LabVIEW IDE]]. | ||
[[Run-Time Engine Limitations]] | |||
* [[How to do Menu Launch VIs]] | |||
* [[Quick Drop]] | |||
* [[Shortcut Menu Plugins]] | |||
* [[VI Analyzer]] | |||
* [[New dialog#Adding to the New Dialog|Adding to the New Dialog]] | |||
* [[Project Provider Framework]] | |||
* [[NI Package Manager]] | |||
== Distributing Plugins == | |||
This section describes resources and best practices for distributing plugins to tools or frameworks. | |||
* [[Packed Project Library|Packed Project Libraries (PPLs)]] | |||
* [[DLL/shared library|DLLs]] | |||
* [[Dynamic VI Calls]] | |||
== Distributing Executables == | |||
This section describes resources and best practices for distributing executables and drivers. | |||
*[[How to Build an Executable]] | |||
*[[Executable Directory Structure]] | |||
*[[Associate your own file type with Windows Explorer]] | |||
*[[Including ini settings]] | |||
*[[EXE has the wrong date]] | |||
*[[Getting Command Line Parameters]] | |||
*[[Run-Time Engine Limitations]] | |||
| style="width:33%;" | | |||
== Finding Shared Code == | |||
* [[Community Tools and Libraries]] | |||
* [[GCentral]] | |||
* [https://vipm.io VIPM Community Repo] | |||
* [https://github.com/search?q=labview LabVIEW Projects in GitHub] | |||
* [https://gitlab.com/search?utf8=%E2%9C%93&search=labview&group_id=&project_id=&snippets=false&repository_ref=&nav_source=navbar LabVIEW Projects in GitLab] | |||
* [https://github.com/ni NI's Open Source Repo on GitHub] | |||
|} | |||
[[Category:Portals]] |
Latest revision as of 17:17, 7 January 2025
The Code Distribution Portal |
Code Distribution is the activity of sharing or deploying source code. This involves decisions on whether distribution should include: distributing as source, as a package, as a plugin, as an executable, or as an installer. |
Subcategories | Topics in Code Distribution | ||
Distributing SourceThis section describes resources and best practices for distributing source code for reuse. As SourceAs PackagesDistributing IDE UtilitiesThis section describes resources and best practices for distributing add-on tools to the LabVIEW IDE.
Distributing PluginsThis section describes resources and best practices for distributing plugins to tools or frameworks. Distributing ExecutablesThis section describes resources and best practices for distributing executables and drivers. |
|