tmrts / boilr

:zap: boilerplate template manager that generates files or directories from template repositories
Apache License 2.0
1.73k stars 119 forks source link

Meta-Templates #41

Open tmrts opened 7 years ago

tmrts commented 7 years ago

We should add templates for templates to make maintaining templates easier for the authors.

Benefits

In tmrts/boilr-electron#1 the documentation became outdated, and it could've been avoided

Usage

The author defines a repository.json with description, author info, links etc. and the meta-template will use the information to fill out .travis.yml, documentation, README, etc.

rawkode commented 7 years ago

Hi @tmrts, this is a really good idea. Perhaps we could put together a JSON Schema for this file?

Suggesting the name should be boilr.json, to avoid conflicts with anything else

tmrts commented 7 years ago

@rawkode boilr.json sounds good, I was thinking that https://github.com/littlemanco/boilr-template (cc @andrewhowdencom) is a good starting point. The template we decide would then be shipped with the boilr (still a single binary ofc.).