Skip to content
The all app generator you have been looking for.
HTML JavaScript TypeScript Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
lib
src
.codeclimate.yml
.editorconfig
.eslintrc.js
.gitignore
.huskyrc
.lintstagedrc
.prettierrc.js
.releaserc.json
CHANGELOG.md
README.md
commitlint.config.js
package.json
rollup.config.js
tsconfig.json
typescript.svg
yarn.lock

README.md

Actions Status Maintainability semantic-release npm version

Create Opinionated App

Installation

Requirements:

  • Node version >= 12 🙏
  • Xcode version >= 11 [react-native only]

Run following command:

$ npx create-opinionated-app

Or you can install this library as global dependency:

$ npm install -g create-opinionated-app
$ create-opinionated-app

What does it do

All app generator that was created so that bootstrapping new pet project or examples for conferences and creating new open source project for awesome GitHub community is easier.

Keep in mind that this generator is strongly opinionated. Javascript community is most likely the liveliest. We have amazing arsenal of libraries to use. However, I would like to standardize my toolset across all projects.

React Applications

All of us need Typescript, CSS-in-JS, code quality tools and basic configuration for unit testing. This generator creates following applications:

Core Project Dependencies
Code Quality Tools

You can find config files for these hand-crafted code quality resources here. ❤

Testing

Node Applications

Backend projects are in a way much simpler to setup than frontend projects because libraries that are commonly used are more stable and Node environment is more predictable.

Core Project Dependencies
Code Quality Tools

You can find config files for these hand-crafted code quality resources here. ❤

Testing
  • Jest for cross-platform testing
Deployment
  • Heroku optional Heroku configuration

Contribution

If you are missing some features or if you have any ideas how to improve the code base feel free to create an issue. You do not have to create pull request. Right now the project is small so even bug reports or random thoughts can help. Thank you. 🙂

You can’t perform that action at this time.