debloper / debloper/kingpin

Rationale behind the choices made to build kingpin

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

## License

**WTFPL**: free, lean, unprejudiced, to-the-point license with a tinge of eccentricity
## Base Framework

**Node.js (basically `npm`)**: being a frontend project, JS based framework is closest to its nature.
## App Frameworks
### Templating Engine

**doT**: Works client-side, logic-complete, one of the fastest, flexible, lean
### Routing Engine

**page.js**: express-like routing using History API, focused to the key purpose, flexibility to use other libs for other dedicated purposes
## UI Framework

**Patternfly**: Designed for Red Hat, fulfills component requirements, charting framework included
## Task Runner

**Gulp**: lean approach, streaming I/O, code over config and extensible with plugins
## Test Framework

**Mocha**: rich, flexible, modular; allows selecting assertion engine of choice (should.js or expect.js)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.