Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RFC]: Move to a simpler model #39

Open
tmrts opened this issue Mar 1, 2017 · 1 comment
Open

[RFC]: Move to a simpler model #39

tmrts opened this issue Mar 1, 2017 · 1 comment

Comments

@tmrts
Copy link
Owner

tmrts commented Mar 1, 2017

Instead of performing template life-cycle operations, encapsulate these operations

Example workflow

boilr render github:tmrts/boilr-license .

boilr render file:/home/tmrts/template .

Behind the scenes:

  • Execution metadata recorded for usage with boilr template log or boilr list
  • Template caching from github
  • Removes template template download/save/delete/update/validate

Why?:

  • Most workflows are similar, and users shouldn't have to write a couple of lines to get what they want
  • Less mental overhead thanks to simplified template management

Why not?:

  • Latency concerns due to cache invalidations and staleness checks
  • Consistency concerns due to using a cache
@jdoklovic
Copy link
Contributor

Just FYI, I'm working on some changes around this that I think will clean up the workflow a lot.
PR should be coming soon...

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

No branches or pull requests

2 participants