# \#pkgtemplates

**URL:** https://discourse.julialang.org/tag/pkgtemplates/548.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [\[ANN\] ReusePkgTemplates.jl and ReuseLicensing.jl: REUSE-compliant packages with explicit package-level licensing](https://discourse.julialang.org/t/ann-reusepkgtemplates-jl-and-reuselicensing-jl-reuse-compliant-packages-with-explicit-package-level-licensing/137504)

<div class="topic-metadata">

**Author:** [@gwr](https://discourse.julialang.org/u/gwr)\
**Replies:** 0\
**Last updated:** [June 8, 2026, 7:56pm UTC](https://discourse.julialang.org/t/ann-reusepkgtemplates-jl-and-reuselicensing-jl-reuse-compliant-packages-with-explicit-package-level-licensing/137504 "2026-06-08T19:56:29Z")

</div>

Prelude A typical conversation in conventional Julia package land … A: Have a look at my new package. B: Nice. What’s the license? A: MIT. Easy to use, easy to reuse. B: MIT for what? A: The package. B: All of it? …

---

## [RFC: REUSE compliance plugin for PkgTemplates.jl — API, docs, and root LICENSE behavior](https://discourse.julialang.org/t/rfc-reuse-compliance-plugin-for-pkgtemplates-jl-api-docs-and-root-license-behavior/136981)

<div class="topic-metadata">

**Author:** [@gwr](https://discourse.julialang.org/u/gwr)\
**Replies:** 43\
**Last updated:** [May 7, 2026, 3:44pm UTC](https://discourse.julialang.org/t/rfc-reuse-compliance-plugin-for-pkgtemplates-jl-api-docs-and-root-license-behavior/136981 "2026-05-07T15:44:50Z")

</div>

I have a preview implementation of a Reuse plugin for PkgTemplates.jl and would appreciate testing and feedback. Current PR: Add REUSE plugin support by gwr-de · Pull Request #528 · JuliaCI/PkgTemplates.jl · GitHub Do…

---

## [A problem of PkgTemplate of \`Base.retry\_load\_extensions()\`](https://discourse.julialang.org/t/a-problem-of-pkgtemplate-of-base-retry-load-extensions/131513)

<div class="topic-metadata">

**Author:** [@Cyan](https://discourse.julialang.org/u/Cyan)\
**Replies:** 1\
**Last updated:** [August 10, 2025, 4:54pm UTC](https://discourse.julialang.org/t/a-problem-of-pkgtemplate-of-base-retry-load-extensions/131513 "2025-08-10T16:54:11Z")

</div>

Hi, all. I use PkgTemplate to create a local package. When I using my package, the error shows up: Error: Error during loading of extension FillArraysStatisticsExt of FillArrays, use \`Base.retry\_load\_extensions()\` to re…

---

## [Too much time on my hands](https://discourse.julialang.org/t/too-much-time-on-my-hands/117816)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 62\
**Last updated:** [July 14, 2025, 9:48am UTC](https://discourse.julialang.org/t/too-much-time-on-my-hands/117816 "2025-07-14T09:48:27Z")

</div>

TL;DR An old(ish) guy looking for a meaningful application of his modest coding skills. whoami A semi-retired R&D engineer: “tangible things engineer”, not “software engineer”, with broad (not necessary deep) knowledge…

---

## [\[ANN\] PackageMaker - GUI for PkgTemplates](https://discourse.julialang.org/t/ann-packagemaker-gui-for-pkgtemplates/124197)

<div class="topic-metadata">

**Author:** [@Eben60](https://discourse.julialang.org/u/Eben60)\
**Replies:** 25\
**Last updated:** [April 7, 2025, 12:35pm UTC](https://discourse.julialang.org/t/ann-packagemaker-gui-for-pkgtemplates/124197 "2025-04-07T12:35:41Z")

</div>

Edit: Package registered under the changed name PackageMaker.jl StartYourPk.jl is intended to to help (especially beginner) developers with using projects and creating packages. The package is not yet registered, bu…

---

## [Setting up Documenter for private Gitlab with PkgTemplates](https://discourse.julialang.org/t/setting-up-documenter-for-private-gitlab-with-pkgtemplates/124311)

<div class="topic-metadata">

**Author:** [@Christopher\_Fisher](https://discourse.julialang.org/u/Christopher_Fisher)\
**Replies:** 1\
**Last updated:** [December 31, 2024, 6:33pm UTC](https://discourse.julialang.org/t/setting-up-documenter-for-private-gitlab-with-pkgtemplates/124311 "2024-12-31T18:33:57Z")

</div>

I am setting up a repo on a private gitlab using PkgTemplates.jl. The CI worked with no problem, however, the documentation deployment is not working. I don’t know if I need to pass additional information to Documenter, …

---

## [Do you use PkgTemplates for personal projects?](https://discourse.julialang.org/t/do-you-use-pkgtemplates-for-personal-projects/113780)

<div class="topic-metadata">

**Author:** [@greatpet](https://discourse.julialang.org/u/greatpet)\
**Replies:** 3\
**Last updated:** [May 3, 2024, 6:30pm UTC](https://discourse.julialang.org/t/do-you-use-pkgtemplates-for-personal-projects/113780 "2024-05-03T18:30:20Z")

</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…

---

## [Modern Julia Workflows ep. 2 - creating packages](https://discourse.julialang.org/t/modern-julia-workflows-ep-2-creating-packages/110649)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 3\
**Last updated:** [March 12, 2024, 4:40pm UTC](https://discourse.julialang.org/t/modern-julia-workflows-ep-2-creating-packages/110649 "2024-03-12T16:40:35Z")

</div>

A while back, some friends (@jacobusmmsmit @hill) and I started a blog called Modern Julia Workflows, to reveal the hidden secrets of Julia development. I am pleased to announce that this blog is making progress, and tha…

---

## [How to generate new Module template without Git/Github](https://discourse.julialang.org/t/how-to-generate-new-module-template-without-git-github/107169)

<div class="topic-metadata">

**Author:** [@roeya](https://discourse.julialang.org/u/roeya)\
**Replies:** 0\
**Last updated:** [December 5, 2023, 1:53pm UTC](https://discourse.julialang.org/t/how-to-generate-new-module-template-without-git-github/107169 "2023-12-05T13:53:17Z")

</div>

When you want to generate new module the documentation points you to PkgTemplates however if for some reason you do not have a Git or Github account you will get an error: Git hosting service username is required, set o…

---

## [Default Git setup in PkgTemplates](https://discourse.julialang.org/t/default-git-setup-in-pkgtemplates/105129)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 1\
**Last updated:** [October 25, 2023, 2:02pm UTC](https://discourse.julialang.org/t/default-git-setup-in-pkgtemplates/105129 "2023-10-25T14:02:14Z")

</div>

I would love some feedback on a potential breaking change in PkgTemplates to make package creation easier on GitHub. Since that is the only hosting service I use, I’m blind to how it would affect GitLab et al.

---

## [Select ssh true in PkgTemplates.jl](https://discourse.julialang.org/t/select-ssh-true-in-pkgtemplates-jl/101205)

<div class="topic-metadata">

**Author:** [@Christopher\_Fisher](https://discourse.julialang.org/u/Christopher_Fisher)\
**Replies:** 1\
**Last updated:** [July 5, 2023, 11:12am UTC](https://discourse.julialang.org/t/select-ssh-true-in-pkgtemplates-jl/101205 "2023-07-05T11:12:23Z")

</div>

Hello, I am trying to create a new package with PkgTemplates for a repo that uses ssh. After going through the documentation, It is not clear how to set ssh to true for the Git plugin. How can this be accomplished? Tha…

---

## [Initialize git repo to organization rather than user in PkgTemplates.jl](https://discourse.julialang.org/t/initialize-git-repo-to-organization-rather-than-user-in-pkgtemplates-jl/99428)

<div class="topic-metadata">

**Author:** [@disberd](https://discourse.julialang.org/u/disberd)\
**Replies:** 4\
**Last updated:** [May 27, 2023, 7:48am UTC](https://discourse.julialang.org/t/initialize-git-repo-to-organization-rather-than-user-in-pkgtemplates-jl/99428 "2023-05-27T07:48:27Z")

</div>

I would like to create a template from PkgTemplates to simplify the package generation procedure for some colleagues within my organization. We have set up a group on a self-hosted gitlab instance and I would like all o…

---

## [PkgTemplates does not execute my plugin](https://discourse.julialang.org/t/pkgtemplates-does-not-execute-my-plugin/58812)

<div class="topic-metadata">

**Author:** [@Mrion](https://discourse.julialang.org/u/Mrion)\
**Replies:** 2\
**Last updated:** [May 3, 2023, 2:17pm UTC](https://discourse.julialang.org/t/pkgtemplates-does-not-execute-my-plugin/58812 "2023-05-03T14:17:22Z")

</div>

Hi! I create my own plugin: struct Dependencies \<: Plugin deps::Vector{AbstractString} = \[\] end dependencies(d::Dependencies) = d.deps function posthook(d::Dependencies, t::Template, pkg\_dir::AbstractString) Pk…

---

## [How to manage multiple Julia projects on the same computer](https://discourse.julialang.org/t/how-to-manage-multiple-julia-projects-on-the-same-computer/97855)

<div class="topic-metadata">

**Author:** [@mmv](https://discourse.julialang.org/u/mmv)\
**Replies:** 8\
**Last updated:** [April 25, 2023, 8:53am UTC](https://discourse.julialang.org/t/how-to-manage-multiple-julia-projects-on-the-same-computer/97855 "2023-04-25T08:53:32Z")

</div>

Hi! I got the following error message while preparing for a new Julia (v. 1.8.5) project, MicMac3 ~/Projects/MISR/MISR\_Tools % ls JMTools\_template.jl MicMac3 ~/Projects/MISR/MISR\_Tools % julia \_ \_ …

---

## [Obscure error message when using Documenter plugin in PkgTemplates.jl](https://discourse.julialang.org/t/obscure-error-message-when-using-documenter-plugin-in-pkgtemplates-jl/97831)

<div class="topic-metadata">

**Author:** [@mmv](https://discourse.julialang.org/u/mmv)\
**Replies:** 2\
**Last updated:** [April 24, 2023, 8:59am UTC](https://discourse.julialang.org/t/obscure-error-message-when-using-documenter-plugin-in-pkgtemplates-jl/97831 "2023-04-24T08:59:20Z")

</div>

Hi! I am trying to initiate a second project by defining a template suitable for use with the package PkgTemplates. The template definition appears to work fine without the Documenter plugin, but as soon as I include it…

---

## [PkgTemplates. Errors after creating and deleting the package](https://discourse.julialang.org/t/pkgtemplates-errors-after-creating-and-deleting-the-package/74943)

<div class="topic-metadata">

**Author:** [@pjgorski](https://discourse.julialang.org/u/pjgorski)\
**Replies:** 1\
**Last updated:** [January 20, 2022, 5:52pm UTC](https://discourse.julialang.org/t/pkgtemplates-errors-after-creating-and-deleting-the-package/74943 "2022-01-20T17:52:35Z")

</div>

I have done the following things: I created a test package using PkgTemplates, then I deleted it, and then I wanted to create another test package and I ran into an error. ERROR: expected package Test \[caf985be\]to exi…

---

## [PkgTemplate without git config](https://discourse.julialang.org/t/pkgtemplate-without-git-config/65524)

<div class="topic-metadata">

**Author:** [@Thomas](https://discourse.julialang.org/u/Thomas)\
**Replies:** 1\
**Last updated:** [November 24, 2021, 1:59pm UTC](https://discourse.julialang.org/t/pkgtemplate-without-git-config/65524 "2021-11-24T13:59:17Z")

</div>

Can anyone help with using PkgTemplate without the need for setting up git user and email? t = Template(; user="foo", authors="bar", host="Others", plugins=\[ProjectFile, SrcDir\]) The error is \`ArgumentError: global git…

---

## [Relocatable app workflow with PackageCompiler](https://discourse.julialang.org/t/relocatable-app-workflow-with-packagecompiler/65058)

<div class="topic-metadata">

**Author:** [@connormeaton](https://discourse.julialang.org/u/connormeaton)\
**Replies:** 5\
**Last updated:** [July 22, 2021, 2:43pm UTC](https://discourse.julialang.org/t/relocatable-app-workflow-with-packagecompiler/65058 "2021-07-22T14:43:15Z")

</div>

Thanks to the help of @oheil, @mkitti, and @kristoffer.carlsson, I have compiled a julia app using PackageCompiler and PkgTemplate that accepts a file path as a command line argument and prints it out as a dataframe. He…

---

## [Create Template without version control](https://discourse.julialang.org/t/create-template-without-version-control/64450)

<div class="topic-metadata">

**Author:** [@Dustin\_Hess](https://discourse.julialang.org/u/Dustin_Hess)\
**Replies:** 10\
**Last updated:** [July 15, 2021, 3:22am UTC](https://discourse.julialang.org/t/create-template-without-version-control/64450 "2021-07-15T03:22:19Z")

</div>

I read through the doc for PkgTemplates and cannot figure out how to create a package that dose not have a .git folder. I need this way because because I am using Bitbucket and packages are private. Bitbucket will create…

---

## [Wrong dev & instantiate order in PkgTemplates and Documenter?](https://discourse.julialang.org/t/wrong-dev-instantiate-order-in-pkgtemplates-and-documenter/54062)

<div class="topic-metadata">

**Author:** [@sijo](https://discourse.julialang.org/u/sijo)\
**Replies:** 0\
**Last updated:** [January 27, 2021, 3:07pm UTC](https://discourse.julialang.org/t/wrong-dev-instantiate-order-in-pkgtemplates-and-documenter/54062 "2021-01-27T15:07:09Z")

</div>

Documenter and PkgTemplates use the following to prepare a docs job: Pkg.develop(PackageSpec(path=pwd())) Pkg.instantiate()' Could it be that this order is wrong? I have a case where it fails with the following error: …

---

## [How to make the "Docs" button work in PkgTemplates autogenerated Readme](https://discourse.julialang.org/t/how-to-make-the-docs-button-work-in-pkgtemplates-autogenerated-readme/53306)

<div class="topic-metadata">

**Author:** [@mkarikom](https://discourse.julialang.org/u/mkarikom)\
**Replies:** 3\
**Last updated:** [January 15, 2021, 8:01pm UTC](https://discourse.julialang.org/t/how-to-make-the-docs-button-work-in-pkgtemplates-autogenerated-readme/53306 "2021-01-15T20:01:48Z")

</div>

I basically used the second example from the PkgTemplates Readme: t = Template(; dir="~/code", plugins=\[ Git(; manifest=true, ssh=true), Codecov(), TravisCI(; x86=true), Documente…

---

## [Question about the Template type in the PkgTemplates.jl package](https://discourse.julialang.org/t/question-about-the-template-type-in-the-pkgtemplates-jl-package/52545)

<div class="topic-metadata">

**Author:** [@florian](https://discourse.julialang.org/u/florian)\
**Replies:** 2\
**Last updated:** [December 28, 2020, 10:39pm UTC](https://discourse.julialang.org/t/question-about-the-template-type-in-the-pkgtemplates-jl-package/52545 "2020-12-28T22:39:03Z")

</div>

Hi everyone, I have a question regarding Types/Functions that came up after I discovered the PkgTemplates.jl package. In this package I can define an object of type Template like so: t = Template(); Then, to actuall…

---

## [How to use PkgTemplates.jl for Gitlab?](https://discourse.julialang.org/t/how-to-use-pkgtemplates-jl-for-gitlab/51797)

<div class="topic-metadata">

**Author:** [@GerhardTotschnig](https://discourse.julialang.org/u/GerhardTotschnig)\
**Replies:** 2\
**Last updated:** [December 14, 2020, 1:24pm UTC](https://discourse.julialang.org/t/how-to-use-pkgtemplates-jl-for-gitlab/51797 "2020-12-14T13:24:20Z")

</div>

I am not sure how to use PkgTemplates.jl with gitlab. It would be great to get a tip here. Best Greetings Gerhard
