From 0a8bb6cf255d2f3247a90c7d0127de2b3a2d98e1 Mon Sep 17 00:00:00 2001 From: Oliver Schulz Date: Thu, 15 Jan 2026 16:54:17 +0100 Subject: [PATCH 1/2] Add development project environment --- devenv/Project.toml | 14 ++++++++++++++ devenv/README.md | 11 +++++++++++ 2 files changed, 25 insertions(+) create mode 100644 devenv/Project.toml create mode 100644 devenv/README.md diff --git a/devenv/Project.toml b/devenv/Project.toml new file mode 100644 index 0000000..0e884a0 --- /dev/null +++ b/devenv/Project.toml @@ -0,0 +1,14 @@ +[deps] +BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" +Cthulhu = "f68482b8-f384-11e8-15f7-abe071a5a75f" +HEPExampleProject = "f779019a-d216-4ac1-8c1a-8c09799cc4e6" +Makie = "ee78f7c6-11fb-53f2-987a-cfe4a2b5a57a" +Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" +QuadGK = "1fd47b50-473d-5c70-9696-f719f8f3bcdc" +Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c" +RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01" +SafeTestsets = "1bc83da4-3b8d-516f-aca4-4fe02f6d838f" +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[sources] +HEPExampleProject = {path = ".."} diff --git a/devenv/README.md b/devenv/README.md new file mode 100644 index 0000000..1ed7ead --- /dev/null +++ b/devenv/README.md @@ -0,0 +1,11 @@ +# Julia development environment + +This directory contains a Julia project environments `cpu` and `cuda` +that can be used when developing HEPExampleProject with Julia >= v1.11. +It contains all direct, test and doc-gen dependencies of HEPExampleProject, +plus BenchmarkTools and Cthulhu and JLD2 (for benchmarking and debugging). + +Note: This environment requires a Julia version >= v1.11, as it +use a `[sources]` section in the `Project.toml` to ensure HEPExampleProject +is loaded from the local source directory (this Pkg feature was introduced +in Julia v1.11). From 103c3f036d3b5e41901a0c97ff8997fbccd6ad2d Mon Sep 17 00:00:00 2001 From: Oliver Schulz Date: Thu, 15 Jan 2026 17:02:43 +0100 Subject: [PATCH 2/2] Improve .gitignore --- .gitignore | 39 ++++++++++++++++++++++++++++++++++++--- docs/.gitignore | 2 ++ 2 files changed, 38 insertions(+), 3 deletions(-) create mode 100644 docs/.gitignore diff --git a/.gitignore b/.gitignore index 5a16984..d640edc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,36 @@ -/Manifest.toml -/docs/Manifest.toml -/docs/build/ +### Julia ### + +# Files generated by julia --code-coverage +*.jl.cov +*.jl.*.cov + +# Files generated by julia --track-allocation +*.jl.mem + +# Julia BinaryProvider and BinDeps +deps/deps.jl +deps/build.log +deps/downloads/ +deps/usr/ +deps/src/ + +# Julia Pkg manifests +Manifest.toml +Manifest-v*.toml + +# Julia local package preferences +LocalPreferences.toml + + +### Visual Studio Code ### + +.vscode + + +### Jupyter ### + +.ipynb_checkpoints + + +### OS-X ### +.DS_Store diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000..a303fff --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,2 @@ +build/ +site/