Jump to content

Code Distribution: Difference between revisions

From LabVIEW Wiki
No edit summary
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This is the portal for information related to Building an executable, creating an installer and distributing your code.
{| 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 Executable Code: ====
=== As Packages ===
*[[GCentral]]
*[[Package Manager Comparison]]
 
== Distributing IDE Utilities ==
This section describes resources and best practices for distributing add-on tools to the [[Development Environment|LabVIEW IDE]].
 
* [[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]]
*[[How to Build an Executable]]
Line 10: Line 53:
*[[Getting Command Line Parameters]]
*[[Getting Command Line Parameters]]
*[[Run-Time Engine Limitations]]
*[[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]
|}


[http://customwritingservices.org/custom-research-paper.php research paper writing service]
[[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
Select [►] to view subcategories

Distributing Source

This section describes resources and best practices for distributing source code for reuse.

As Source

As Packages

Distributing IDE Utilities

This section describes resources and best practices for distributing add-on tools to the LabVIEW IDE.

Distributing Plugins

This section describes resources and best practices for distributing plugins to tools or frameworks.

Distributing Executables

This section describes resources and best practices for distributing executables and drivers.

Finding Shared Code