Skip to content

xsh-lib/template

Repository files navigation

Template repository for creating new xsh libraries

This repository is not a real xsh library but a template.

This GitHub template repository can be used to create a new repository with the skeleton of the xsh library.

Start here: https://github.com/xsh-lib/template/generate, or click the button Use this template.

The name of your repository will be the name of the new xsh library, so make sure that name is not taken already!

Allowed characters in the name:[a-zA-Z].

Add a one-line description of your repository, then click "Create repository from template".

Screenshot of the create repository interface

Once created, your new repository will execute a GitHub Actions workflow that uses cookiecutter to rewrite the repository to the desired state. This make take 30 seconds or so.

The idea of using Github Actions to rewrite the repository itself comes from this post, see simonw/python-lib-template-repository and simonw/python-lib.