Skip to content

Use this repository as a template to start a new ladybug tools python module

Notifications You must be signed in to change notification settings

ladybug-tools/ladybug-tools-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Ladybug Tools Template

Use this repository as a template to write a new modules for Ladybug Tools.

QuickStart

  1. Install cookiecutter and pygithub (to automate creating the repositories on Github after generating them locally)
pip install cookiecutter pygithub
  1. Run cookiecutter against this repository and follow the prompts
cookiecutter gh:ladybug-tools/ladybug-tools-template

# Follow cookiecutter prompts
  1. Because Github Actions and cookiecutter both use {{ and }} to denote text that should be replaced, you must go through the ci.yaml file after running cookiecutter and manually replace all instances of [[ with {{ and ]] with }}.

  2. If you did not initialize the project on Github do so manually. Please visit https://github.com/new and create a repository for ladybug-tools/YOUR-PROJECT-SLUG (example: ladybug-tools/fire-ant for a project called Fire Ant). If you don't have the correct authorization to create repositories on the ladybug-tools organization then create a repo for your Github user and get in touch with the admins.

  3. Add GH_TOKEN, PYPI_USERNAME and PYPI_PASSWORD to project secrets on GitHub. The secrets are set in Ladybug Tools organization level.

image

The repository should be ready! Now go write some actual code!

About

Use this repository as a template to start a new ladybug tools python module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •