Battle-tested configurations and setups meet personal preference and the laziness of a programmer.
npm install generator-mhtBattle-tested configurations and setups meet personal preference and the laziness of a programmer.
---
[![Build Status][build-badge]][build]
[![Code Coverage][coverage-badge]][coverage]
[![Version][version-badge]][package]
[![Downloads][downloads-badge]][npmtrends]
[![MIT License][license-badge]][license]
[![Semantic Release][release-badge]][release]
[![Conventional Commits][commits-badge]][commits]

[![PRs Welcome][prs-badge]][prs]
[![Code of Conduct][coc-badge]][coc]
[![Discord][discord-badge]][discord]
[![Twitter][twitter-badge]][twitter]
!Demo
- ⚙️ Installation
- ⚡️ Getting Started
- 🎯 Features
- Other Solutions
- Issues
- 🐛 Bugs
- 💡 Feature Requests
- Contributors ✨
- LICENSE
This module is distributed via [npm][npm] which is bundled with [node][node] and
should be run directly using npx (recommended) or installed as a global dependency.
``sh`
npx -p yo -p generator-mht -c 'yo mht'
`sh`
npm install -g generator-mht yo
`sh``
yo mht
All templates come with an optional fully integrated CI/CD workflow including a semantic-release managed delivery pipeline.
If possible TypeScript is always preferred above JavaScript.
* [ ] Expo bare application
* [ ] Expo managed application
* [ ] Gatsby plugin library
* [ ] Gatsby theme library
* [x] Docker image
* [x] Gatsby application
* [x] Latex document
* [x] Node application
* [x] Node library
* [x] CircleCI
* [x] CodeCov
* [x] Docker Hub
* [x] GitHub
* [x] GitLab
* [x] GitLab CI
* [x] NPM
* [x] Renovate Bot
_Looking to contribute? Look for the [Good First Issue][good-first-issue]
label._
Please file an issue for bugs, missing documentation, or unexpected behavior.
[See Bugs][bugs]
Please file an issue to suggest new features. Vote on feature requests by adding
a 👍. This helps maintainers prioritize what to work on.
[See Feature Requests][requests]
Thanks goes to these people ([emoji key][emojis]):
Michael Hettmer 💻 📖 🚇 ⚠️ |
This project follows the [all-contributors][all-contributors] specification.
Contributions of any kind welcome!
This project is licensed under the MIT License - see the LICENSE file for details.
[npm]: https://www.npmjs.com
[node]: https://nodejs.org
[build-badge]: https://circleci.com/gh/MichaelHettmer/generator-mht/tree/master.svg?style=shield
[build]: https://circleci.com/gh/MichaelHettmer/generator-mht
[coverage-badge]: https://codecov.io/gh/MichaelHettmer/generator-mht/branch/master/graph/badge.svg
[coverage]: https://codecov.io/gh/MichaelHettmer/generator-mht
[version-badge]: https://img.shields.io/npm/v/generator-mht.svg
[package]: https://www.npmjs.com/package/generator-mht
[downloads-badge]: https://img.shields.io/npm/dm/generator-mht.svg
[npmtrends]: http://www.npmtrends.com/generator-mht
[license-badge]: https://img.shields.io/npm/l/generator-mht.svg
[license]: https://github.com/MichaelHettmer/generator-mht/blob/master/LICENSE
[release-badge]: https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg
[release]: https://github.com/semantic-release/semantic-release
[commits-badge]: https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg
[commits]: https://conventionalcommits.org
[twitter-badge]: https://img.shields.io/twitter/follow/MichaelHettmer.svg?label=Follow%20@MichaelHettmer
[twitter]: https://twitter.com/intent/follow?screen_name=MichaelHettmer
[discord-badge]: https://img.shields.io/discord/620938362379042837
[discord]: https://discord.gg/MEpKcF3
[prs-badge]: https://img.shields.io/badge/PRs-welcome-brightgreen.svg
[prs]: http://makeapullrequest.com
[coc-badge]: https://img.shields.io/badge/code%20of-conduct-ff69b4.svg
[coc]: https://github.com/MichaelHettmer/generator-mht/blob/master/CODE_OF_CONDUCT.md
[emojis]: https://github.com/all-contributors/all-contributors#emoji-key
[all-contributors]: https://github.com/all-contributors/all-contributors
[bugs]: https://github.com/MichaelHettmer/generator-mht/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+sort%3Acreated-desc+label%3Abug
[requests]: https://github.com/MichaelHettmer/generator-mht/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3Aenhancement
[good-first-issue]: https://github.com/MichaelHettmer/generator-mht/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc+label%3Aenhancement+label%3A%22good+first+issue%22