diff --git a/docs/make.jl b/docs/make.jl index ea94305..f4689a0 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -1,5 +1,8 @@ using Documenter, CommonSolve +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") makedocs( diff --git a/docs/src/index.md b/docs/src/index.md index b60d2b5..43b94b2 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -50,3 +50,58 @@ CommonSolve.solve! - [JuliaDiffEq](https://gitter.im/JuliaDiffEq/Lobby) on Gitter - On the Julia Discourse forums (look for the [modelingtoolkit tag](https://discourse.julialang.org/tag/modelingtoolkit) - See also [SciML Community page](https://sciml.ai/community/) + +## 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