dannytce / create-strv-app

Create new app in line with STRV's best practices in seconds

Home Page:https://npm.im/create-strv-app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A better project setup

Why

Have you found yourself copy/pasting configuration from old projects when creating a new one?

The main idea behind create-strv-app is to solve this issue by providing a unified and fast way on how to create new projects with consistent and up-to-date configuration with the best practices.

It will also be highly beneficial for people switching projects.

How

To use always the most up to date version:

npm

npx create-strv-app

yarn

yarn create strv-app

and follow the instructions.

What

Project helps you to create these types of apps:

To be done:

All projects include same code quality tools, which should not be changed:

And with optional setup:

  • styled-components
  • Flow
  • Firebase deploy
  • Heroku

If you don't agree with any setup, don't change it and rather open an issue.

TBD:

  • CI
  • Advanced templates

Ideas

The project is aimed to be easily extendible. So if you have any idea how to improve it, don't hesistate to open an issue to improve the developer experience for the whole team.

Contribute

Each application type includes a default template, which is bare minimum and could be expanded by providing a with-* template, which should only include additional files*.

*Files with same name will be overwritten.

Created by

Pavel Prichodko

License

MIT

About

Create new app in line with STRV's best practices in seconds

https://npm.im/create-strv-app

License:MIT License


Languages

Language:JavaScript 90.0%Language:HTML 7.8%Language:CSS 2.2%