Development
clone the project in your usual way, or using the following command which clones the project in .julia\dev\MatLang
] dev MatLang
cd 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 = true
Set 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