This makes KFactors into a proper Julia package, so we can refer to it by just using KFactors rather than include("../code/KFactors.jl"); using .KFactors and use standard julia testing facilities (at the repl, ]test to test the package). This entails
renaming code to src, test, and scripts
adding author, name, uuid, and version to Project.toml
moving everything that was in the KFactorPeaks module into KFactors
modifying github actions test runner to run new tests
This makes KFactors into a proper Julia package, so we can refer to it by just
using KFactors
rather thaninclude("../code/KFactors.jl"); using .KFactors
and use standard julia testing facilities (at the repl,]test
to test the package). This entailscode
tosrc
,test
, andscripts