Development
clone the project in your usual way, or using the following command which clones the project in .julia\dev\MatLang
] dev MatLangcd to cloned package. if you used dev command, run the following:
cd("$(homedir())\\.julia\\dev\\MatLang")Activate the package:
] activate .Set developing variable to true in the files in test and usage folder.
developing = trueSet developing variable to false before committing (for a successful CI build).
The package uses Revise for quick testing without the need for restarting.
Contribution - Coding Standard
For coding standard please refer to Coding Standard. Feel free to contribute to this multi-field project. We need developers from different backgrounds to provide Matlab friendly API and wrappers.
Separate repositories are created for each toolbox. To provide fast and efficient wrappers please follow: https://docs.julialang.org/en/v1/manual/performance-tips/#Write-%22type-stable%22-functions-1