Skip to content

Add stamp.sh script for new libraries and README instructions#344

Merged
ednolan merged 1 commit intomainfrom
enolan_stampscript1
Apr 3, 2026
Merged

Add stamp.sh script for new libraries and README instructions#344
ednolan merged 1 commit intomainfrom
enolan_stampscript1

Conversation

@ednolan
Copy link
Copy Markdown
Member

@ednolan ednolan commented Apr 3, 2026

Previously, users needing to create a new Beman library properly would need to follow the following set of (undocumented) instructions:

  • Go to the 'exemplar' repo, click 'use this template,' click 'create a new repository'
  • create and checkout the new repository
  • cd cookiecutter
  • python3 -m pip install cookiecutter
  • cookiecutter .
  • Go through the prompts to populate the template
  • Copy the resulting directory somewhere outside of your repo
  • Blow away all the files in the repo (careful to include hidden files like .github while still including .git) and replace them with the contents of the directory that cookiecutter produced

The new stamp.sh script now automates all but the first two above steps, and the new instructions in the README.md explain to users how to use it.

Previously, users needing to create a new Beman library properly would
need to follow the following set of (undocumented) instructions:

- Go to the 'exemplar' repo, click 'use this template,' click 'create a new repository'
- create and checkout the new repository
- `cd cookiecutter`
- `python3 -m pip install cookiecutter`
- `cookiecutter .`
- Go through the prompts to populate the template
- Copy the resulting directory somewhere outside of your repo
- Blow away all the files in the repo (careful to include hidden files like .github while still including .git) and replace them with the contents of the directory that `cookiecutter` produced

The new stamp.sh script now automates all but the first two above
steps, and the new instructions in the README.md explain to users how
to use it.
@ednolan ednolan merged commit 339a75d into main Apr 3, 2026
99 checks passed
@ednolan ednolan deleted the enolan_stampscript1 branch April 3, 2026 14:38
@coveralls
Copy link
Copy Markdown

Coverage Status

coverage: 100.0%. remained the same
when pulling efd0749 on enolan_stampscript1
into aa6b1a6 on main.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants