Skip to content

slacaze/fx-custom-add-ons-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fx Custom Add-Ons Manager Toolbox

This repo provides a suite of basic functions to help create, develop, and manage MATLAB Add-Ons (i.e., toolboxes).

Acknowledgement

This repo was inspired by the following two MathWorks Blog posts:

Give Them a Care Package

Best Practices - Adapt, then Adopt!

As well as this FileExchange submission:

Toolbox Tools

Basic Concepts

This code relies on the notion of "sandbox" and some conventions:

  1. The sandbox is primarily defined by the PRJ file.
  2. The sandbox configuration is supplemented by the "fcam.json" file.
  3. The sandbox will package the "code" folder.
  4. A single folder will be added to the MATLAB path, "code/shortname".

Commands

  • mksandbox Create a new sandbox.
  • addsandbox Add the sandbox to the MATLAB path.
  • rmsandbox Remove the sandbox from the MATLAB path.
  • testsandbox Run the tests of the sandbox.
  • testaddon Run the tests on the packaged Add-On.
  • packagesandbox Package the sandbox into an MLTBX.

About

Create, develop, and manage MATLAB Add-Ons

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages