Do you work with the Julia language? If so, this article on how to finalize Julia package will be of interest.
Resource information | Details |
---|---|
Resource name | Finalizing Your Julia Package: Documentation, Testing, Coverage, and Publishing |
Website | http://www.stochasticlifestyle.com/finalizing-julia-package-documentation-testing-coverage-publishing/ |
Focus | Julia Packaging |
The Julia programming language is a flexible dynamic language, appropriate for scientific and numerical computing, with performance comparable to traditional statically-typed languages.
There are a number of important details in finalizing a Julia package in preparation for making it available for others to use. Some of the important steps needed are to ensure that the package is re-tested, coverage is re-computed, and documentation is re-generated with each update to the package. This article is a good resource on this topic. The author, Chris Rackauckas, goes into the details of key steps in the process, including tips and tricks for travis.yml
and appvoyer.yml
files to run version compatibility tests, update coverage and documentation.