Closed nathanrboyer closed 4 months ago
Thanks for the suggestion! Indeed I would prefer to avoid linking to individual tutorials, but what we could to is skim it to see which parts of it are not covered in our first blog page. Any idea of things we should definitely add?
I was hoping for a quick fix, so I didn't have to keep linking both your and Julius's blog on pkg/environment questions on Discourse. 😅 But I think you are right that it isn't the best solution.
Here are some useful topics from Julius's blog post:
instantiate
a Manifest.toml for fully reproducible resultsadd
specific versions/commits of a package to work around bugsactivate @envname
so you don't have to navigate to a specific folder (also emphasize these are named like the default environment but are not automatically in the environment stack)activate --temp
for one-off experiments.These are probably not all appropriate for ModernJuliaWorkflows's quick-start format, but you can let me know if you think any would be beneficial. Long-term, I probably need to make PRs to Pkg.jl until I feel they are all covered sufficiently. Then this statement from your blog would get people to all the information they need:
By pressing ] you access Pkg.jl, Julia's integrated package manager, whose documentation is an absolute must-read.
Thanks for this summary! I don't think all of this belongs in MoJuWo but I'll add some of it when I find the time
I tried to add a link to this blog post (Pkg.jl and Julia Environments for Beginners) in the Writing section but was told non-official resources should be in Going Further instead. I think this post in-particular is required reading for new users, since no other resource I know of currently explains environments this understandably with detail. Not sure if there is a way to highlight that post of the blog in particular that would look consistent?