Skip to content

Commit b419f97

Browse files
lwjohnst86signekb
andauthored
feat: ✨ post on releasing the template-python-package (#164)
# Description Closes #146 This PR needs an in-depth review. ## Checklist - [x] Formatted Markdown - [x] Ran `just run-all` --------- Co-authored-by: Signe Kirk Brødbæk <[email protected]>
1 parent 7476a68 commit b419f97

File tree

1 file changed

+42
-0
lines changed
  • posts/publish-template-python-package

1 file changed

+42
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
title: "First release of our `template-python-package` tool!"
3+
description: "Shortly after releasing our `template-website`, we've now released our second 'platform' product, which we've officially released on GitHub and Zenodo :tada:"
4+
author:
5+
- Luke W. Johnston
6+
date: "2025-09-05"
7+
categories:
8+
- packages
9+
- templating
10+
- publishing
11+
---
12+
13+
On September 1, 2025, we formally published the first release of our
14+
second [platform](https://en.wikipedia.org/wiki/Platform_engineering)
15+
products to [Zenodo](https://doi.org/10.5281/zenodo.17018496). This
16+
product is a templating tool for creating Python packages, called
17+
[`template-python-package`](https://template-python-package.seedcase-project.org/).
18+
19+
Read our announcement [post](/posts/publish-template-website/index.qmd)
20+
about our first platform product
21+
[`template-website`](https://template-website.seedcase-project.org/),
22+
which also includes a short description of platform engineering.
23+
24+
As with `template-website`, we built this tool to help us with our
25+
own development work. We build Python packages for (most) of our
26+
software, and this template is a tool to manage [configuration
27+
drift](https://en.wikipedia.org/wiki/Configuration_management) and
28+
provide a
29+
[scaffold](https://en.wikipedia.org/wiki/Scaffold_(programming))
30+
whenever we make a new Python package.
31+
32+
Importantly, this tool helps improve our own [developer
33+
experience](https://github.blog/enterprise-software/collaboration/developer-experience-what-is-it-and-why-should-you-care/)
34+
and teamwork by ensuring we have access to and use the same development
35+
tooling and build processes across packages.
36+
37+
## Can others use it?
38+
39+
As with our `template-website`, yes, others can use this template too!
40+
Check out our
41+
[guide](https://template-python-package.seedcase-project.org/docs/guide)
42+
for instructions on how to use it.

0 commit comments

Comments
 (0)