Skip to content

A Roundtable microservice that generates projects and files from a template repository.

License

Notifications You must be signed in to change notification settings

lsst-sqre/templatebot

Repository files navigation

Templatebot

Templatebot creates new projects and files based on templates in Rubin Observatory's https://github.com/lsst/templates repository. Templatebot works with the Squarebot Slack front-end.

Development

To bootstrap a development environment, create a virtual environment and install nox:

python -m venv .venv
source .venv/bin/activate
pip install -U nox
python -m nox -s init

To run the tests:

python -m nox

Individual sessions are:

  • init: Install pre-commit hooks
  • lint: Run linters through pre-commit
  • typing: Run mypy
  • test: Run tests (requires Docker to run testcontainers)

About

A Roundtable microservice that generates projects and files from a template repository.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages