Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket

@thetribe/generator-project

Package Overview
Dependencies
Maintainers
3
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@thetribe/generator-project

## Why do we do the project generator ?

npmnpm
Version
0.3.3
Version published
Maintainers
3
Created
Source

@thetribe/generator-project

Why do we do the project generator ?

During the bootstrap of each project we write a lot of configuration boilerplate - spending each time a few days doing the same tasks again and again

The generator is here to make us more efficient when starting a new project by generating a scaffolded project:

  • add boilerplate configuration automatically (ansible, docker-compose, circleci, linters)
  • generate the folder/files boilerplate for both front end and backend
  • make the code base easier to navigate with a conventional tooling and approach between projects
  • configure the testing tools and make them ready for when you need them.

Chosen Stack

The current MVP covers the most used technologies which are:

  • DevOps: Ansible, docker-compose, circleCi
  • Backend: Node + Express + TypeORM / Symfony
  • Frontend: React with CRA / Next boilerplate
  • Miscellaneous: Cypress / Jest

More languages/tools will come in the future.

QuickStart

You can quickly use the generator by following the quickstart guide

Advanced Usage

You can also run the generator manually which let you pick what individual template you want to add

Run yo @thetribe/project:root to generate a bare root project and then add more components to your project

Add more components

You can add more components to an existing project with the following commands:

  • yo @thetribe/project:create-react-app [name]
  • yo @thetribe/project:express [name]
  • yo @thetribe/project:next-js [name]

Contributing

You can contribute to this repository by following the contributing guide

Keywords

yeoman-generator

FAQs

Package last updated on 09 Dec 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts