# Response to Pkg.jl and Julia Environments for Beginners by Jules

**URL:** <https://discourse.julialang.org/t/response-to-pkg-jl-and-julia-environments-for-beginners-by-jules/86552>\
**Category:** General Usage\
**Tags:** pkg, workflow, environment\
**Created:** [August 30, 2022, 2:47pm UTC](https://discourse.julialang.org/t/response-to-pkg-jl-and-julia-environments-for-beginners-by-jules/86552 "2022-08-30T14:47:37Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![jules](https://avatars.discourse-cdn.com/v4/letter/j/41988e/32.png) [@jules](https://discourse.julialang.org/u/jules)\
**Post date:** [August 30, 2022, 8:26pm UTC](https://discourse.julialang.org/t/response-to-pkg-jl-and-julia-environments-for-beginners-by-jules/86552/3 "2022-08-30T20:26:45Z")

</div>

1. No, the release happens by storing any commit of your choice in the registry. This is what the JuliaRegistrator bot is for, once you’ve enabled it you just comment `@JuliaRegistrator register` on some commit in your repo. An example from Makie here: [up versions (#2198) · JuliaPlots/Makie.jl@0252621 · GitHub](https://github.com/JuliaPlots/Makie.jl/commit/0252621cbd4e9479e5c0db8ea4b528d800bf3e22#commitcomment-80291514)

2. `dev` tracks the code in the folder you specify, which means you can edit it and Revise will reload the code, etc. `add` copies the repository to some internal Julia folder where it sits in read-only mode. I almost never `add` local repositories.

3. The manifest format that can specify the Julia version was only added in 1.6. If you have an older manifest, or if you have a newer manifest where the Julia version is specified, but you use an even newer Julia version, you will get such warnings. You can call `Pkg.upgrade_manifest()`, I think, to write the new Julia version you’re using into the manifest to silence that warning. In principle, a newer Julia version should not be a problem because no code for Julia 1.n should break in 1.n+1 (unless it uses internals of course…). If you use a lower Julia version, it could of course be that it’s no longer compatible.

---

_[View the full topic](https://discourse.julialang.org/t/response-to-pkg-jl-and-julia-environments-for-beginners-by-jules/86552)._
