commit 3ddfb848626100230bbabd79a1669a62ae45f94b
parent eef611de8522c106573dd4104309929a38fa9b33
Author: Anders Damsgaard <andersd@riseup.net>
Date: Tue, 7 Nov 2017 10:18:28 -0500
update documentation with information on testing
Diffstat:
1 file changed, 31 insertions(+), 3 deletions(-)
diff --git a/docs/src/man/installation.md b/docs/src/man/installation.md
@@ -1,5 +1,8 @@
# Installation
-Granular.jl can be installed directly from the Julia shell by:
+
+## Stable installation (recommended)
+The latest stable release of Granular.jl can be installed directly from the
+Julia shell by:
```julia-repl
julia> Pkg.add("Granular")
@@ -10,9 +13,34 @@ This will install the contents of this repository in the folder
package [JLD](https://github.com/JuliaIO/JLD.jl) is used for model restarts and
is recommended but not required, and is thus not automatically installed.
-You can run the package tests, which are contained in the `test/` directory, with
-the following command:
+If desired, the current developmental version of the [Granular.jl Github
+repository](https://github.com/anders-dc/Granular.jl) can be installed with the
+command:
+
+```julia-repl
+julia> Pkg.clone("git://github.com/anders-dc/Granular.jl")
+```
+
+*Please note:* The developmental version is considered unstable and should only
+be used over the stable version if there is a compelling reason to do so.
+
+## Package tests
+The Granular.jl package contains many tests that verify that the functionality
+works as intended. The extent of test coverage of the source code is monitored
+and published with [CodeCov](https://codecov.io/gh/anders-dc/Granular.jl).
+
+The package tests are during development continuously run with
+[Travis-CI](https://travis-ci.org/anders-dc/Granular.jl) for Mac (latest stable
+release) and Linux (Ubuntu stable (trusty)), and
+[AppVeyor](https://ci.appveyor.com/project/anders-dc/seaice-jl) for Windows.
+
+The test scripts are contained in the `test/` directory, can be run locally
+with the following command:
```julia-repl
julia> Pkg.test("Granular")
```
+
+In case any of these tests fail, please open a [Github
+Issue](https://github.com/anders-dc/Granular.jl/issues) so it can be
+investigated and diagnosed further.