# Do you use PkgTemplates for personal projects?

**URL:** <https://discourse.julialang.org/t/do-you-use-pkgtemplates-for-personal-projects/113780>\
**Category:** General Usage\
**Tags:** pkg, pkgtemplates\
**Created:** [May 3, 2024, 8:45am UTC](https://discourse.julialang.org/t/do-you-use-pkgtemplates-for-personal-projects/113780 "2024-05-03T08:45:57Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![greatpet](https://avatars.discourse-cdn.com/v4/letter/g/e495f1/32.png) [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Post date:** [May 3, 2024, 8:45am UTC](https://discourse.julialang.org/t/do-you-use-pkgtemplates-for-personal-projects/113780/1 "2024-05-03T08:45:57Z")

</div>

For personal projects which likely won’t become a published package, do you use `Pkg.generate` or the full-fledged PkgTemplates.jl? The latter has nice things like setting up the CI, but I’m not sure if I should use it for quick personal projects.

---

<div class="post-metadata">

**Author:** ![nsajko](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nsajko/32/221187_2.png) [@nsajko](https://discourse.julialang.org/u/nsajko)\
**Post date:** [May 3, 2024, 8:53am UTC](https://discourse.julialang.org/t/do-you-use-pkgtemplates-for-personal-projects/113780/2 "2024-05-03T08:53:06Z")

</div>

Absolutely. I use PkgTemplates.jl for any package I make, even temporary packages just for testing things out. PkgTemplates.jl just makes things easier. Everything is configurable through a friendly and fool proof interactive process.

---

<div class="post-metadata">

**Author:** ![Sukera](https://avatars.discourse-cdn.com/v4/letter/s/ce7236/32.png) [@Sukera](https://discourse.julialang.org/u/Sukera)\
**Post date:** [May 3, 2024, 9:47am UTC](https://discourse.julialang.org/t/do-you-use-pkgtemplates-for-personal-projects/113780/3 "2024-05-03T09:47:54Z")

</div>

Yes, it’s just easier to manage a consistent configuration than having different forms of code everywhere. Makes it easier to jump back into a codebase that I’ve let sit for a while.

---

<div class="post-metadata">

**Author:** ![TheCedarPrince](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/thecedarprince/32/17323_2.png) [@TheCedarPrince](https://discourse.julialang.org/u/TheCedarPrince)\
**Post date:** [May 3, 2024, 6:30pm UTC](https://discourse.julialang.org/t/do-you-use-pkgtemplates-for-personal-projects/113780/4 "2024-05-03T18:30:20Z")

</div>

As @Sukera and @nsajko mentioned, I use PkgTemplates.jl anytime I want to experiment with a new package idea or keep consistency in creating packages. I also use DrWatson.jl for any analysis projects that I have in mind. Both are great. I see PkgTemplates.jl more for packages I develop that I want to share to other people who are users and DrWatson.jl for myself primarily being the user.
