# \[ANN\] PackageMaker - GUI for PkgTemplates

**URL:** <https://discourse.julialang.org/t/ann-packagemaker-gui-for-pkgtemplates/124197>\
**Category:** Package Announcements\
**Tags:** package, announcement, pkgtemplates, gui\
**Created:** [December 26, 2024, 10:05pm UTC](https://discourse.julialang.org/t/ann-packagemaker-gui-for-pkgtemplates/124197 "2024-12-26T22:05:57Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Eben60](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/eben60/32/13475_2.png) [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Post date:** [December 26, 2024, 10:05pm UTC](https://discourse.julialang.org/t/ann-packagemaker-gui-for-pkgtemplates/124197/1 "2024-12-26T22:05:57Z")

</div>

**Edit:** Package registered under the changed name PackageMaker.jl

[StartYourPk.jl](https://github.com/Eben60/StartYourPk.jl) is intended to to help (especially beginner) developers with using projects and creating packages.

 ![Screenshot 2024-12-26 at 22.49.06](https://global.discourse-cdn.com/julialang/original/3X/4/5/45ef5324cff631fb4ed8441db84c6d74aa232204.png)

The package is not yet registered, but you are invited to test it - nothing bad should happen 😀.

If anybody comes with a better package name, it is not too late yet.

* * *

Now a general question (for the package documentation, not yet written): It is commonly recommended not to work in the “main” environment, but use separate projects (i.e. a folder with `Project.toml`. While I see the use of it, I prefer to start a (possibly throwaway) package right from the beginning instead of a project. This gives me the important advantage of having all functions, which I place into the project’s module, `Revise`-ed. I do not see any disadvantages of such a procedure as compared to a bare project. Are there any?

---

_[View the full topic](https://discourse.julialang.org/t/ann-packagemaker-gui-for-pkgtemplates/124197)._
