diff --git a/docs/make.jl b/docs/make.jl index 567d0b4..592c907 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -1,6 +1,9 @@ using Documenter using ReactionNetworkImporters +cp("./docs/Manifest.toml", "./docs/src/assets/Manifest.toml", force = true) +cp("./docs/Project.toml", "./docs/src/assets/Project.toml", force = true) + include("pages.jl") mathengine = MathJax3(Dict(:loader => Dict("load" => ["[tex]/require", "[tex]/mathtools"]), diff --git a/docs/src/index.md b/docs/src/index.md index 6c2ea50..4788ba3 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -182,3 +182,58 @@ If the keyword argument `species` is not set, the resulting reaction network will simply name the species `S1`, `S2`,..., `SN` for a system with `N` total species. `params` defaults to an empty vector, so that it does not need to be set for systems with no parameters. + +## Reproducibility +```@raw html +
The documentation of this SciML package was built using these direct dependencies, +``` +```@example +using Pkg # hide +Pkg.status() # hide +``` +```@raw html +
+``` +```@raw html +
and using this machine and Julia version. +``` +```@example +using InteractiveUtils # hide +versioninfo() # hide +``` +```@raw html +
+``` +```@raw html +
A more complete overview of all dependencies and their versions is also provided. +``` +```@example +using Pkg # hide +Pkg.status(;mode = PKGMODE_MANIFEST) # hide +``` +```@raw html +
+``` +```@raw html +You can also download the +manifest file and the +project file. +``` \ No newline at end of file