Developer's Guide
This page describes how to contribute to MyPkg31.jl.
Contributing
The ColPrac guidelines is recommended. Please open an issue before starting significant work.
Versioning
This project follows Semantic Versioning. When bumping the version, update the version number in:
Developing
This section lists typical commands for local development.
Development using Revise.jl
git clone https://github.com/ohno/MyPkg31.jl.git
cd MyPkg31.jl
julia --startup-file=no -i -E 'using Revise; import Pkg; Pkg.activate(\".\"); using MyPkg31; MyPkg31.hello()'Dependency Maintenance
julia --project=. -e 'import Pkg; Pkg.update()'
julia --project=. -e 'import Pkg; Pkg.resolve()'
julia --project=. -e 'import Pkg; Pkg.instantiate()'Run Tests
julia --project=. --startup-file=no -e 'using Pkg; Pkg.test()'Generate Documentation
julia --project=docs --startup-file=no -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate();'
julia --project=docs --startup-file=no -e 'include("docs/make.jl")'