The definitions used in this document describe how these concepts work as it relates to toolkit projects.
(TOC generated by verb using markdown-toc)
Typically, the term boilerplate
refers to generic code that is often used when creating projects. Here, we use the term to decribe "boilerplate configurations", which consist of all of the necessary files required to initialize a complete project. Boilerplates can be used by generators to create new projects.
Related words: init, scaffold, snippet, template
Typically used to describe a declarative configuration, consisting of files
definitions (src
glob patterns, dest
directory, and so on), but also sometimes used to describe an options
object.
A named file, like gulpfile.js
, verbfile.js
, or generator.js
, that contains custom configuration settings and runtime code for the associated application.
To initialize or create a new project.
Related projects: generate
Consists of one or more templates or source files and serves as a "temporary support structure" that may be used to initialize a new project, or to provide ad-hoc "components" throughout the duration of a project.
Related words: boilerplate, snippet, template
Related words: boilerplate, scaffold, template
An asynchronous function that wraps code to be executed at a later, pre-determined point.
Resuable file, code or content that contains "placeholder" values, which will eventually be replaced with real values by a rendering (template) engine
Related words: boilerplate, scaffold, snippet
Related projects: templates
- clone - Clone this repository:
git clone https://github.com/node-toolkit/terminology.git
- add new term - Add the new term to terminology.yml using the conventions and formatting defined in .editorconfig.
- build readme - If you already have
verb#dev
installed globally, just runverb
. Otherwise, run the following command:npm run install && verb
. - submit PR - Submit a [Pull Request](#Pull Request) with the title:
new term: *
where*
is the name of the term.
Jon Schlinkert
Copyright © 2018, Jon Schlinkert. Released under the MIT License.
This file was generated by verb-generate-readme, v0.6.0, on March 02, 2018.