Skip to content

felipe-branco/app-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AppCreator

Create structured apps from scratch using one command. App types available so far:

Help

make help

Creating a Nextjs app

make nextjs <app-name=my-app> [app-location=./path/to/app/location] [node-version=version.number] [styling="styled-components" || "material-ui"]

Packages

- Eslint
- Prettier
- Vitest
- Styled components | Material UI

Creating a Vite React (+Typescript) app

make react <app-name=my-app> [app-location=./path/to/app/location] [node-version=version.number] [styling="styled-components" || "material-ui"]

Packages

- Typescript
- Eslint
- Prettier
- Vitest
- Styled components | Material UI

Creating a modular Node app

Requirements

  • Docker
  • Visual Studio Code
  • Dev Containers extension

That's it. No need to install anything locally. Here's the full Dev Containers tutorial.

Recommended

Make sure app-location is an empty git repository.

Steps

  1. Make AppCreator create the app for you
make node <app-name=my-app> [app-location=./path/to/app/location]
  • As of now it uses the latest node stable version
  1. Go to the app folder
cd ./path/to/app/location
  1. Open VS Code
code .
  1. Click on the Dev Containers extension icon

Click on the Dev Containers extension icon

  1. Click on the '+' icon on the extension's explorer right corner

Click on the '+' icon on the extension's explorer right corner

  1. Selects the "Open Current Folder in Container" option

Selects the "Open Current Folder in Container" option

  1. Wait the project's setup and open a terminal on the container workspace
  2. Check the available commands on the project's README file

Packages

- pnpm
- Typescript
- Eslint
- Prettier
- Jest
- Esbuild

Creating a Ruby on Rails app

Requirements

  • Docker
  • Visual Studio Code
  • Dev Containers extension

That's it. No need to install anything locally. Here's the full Dev Containers tutorial.

Recommended

Make sure app-location is an empty repository.

Steps

  1. Make AppCreator create the app for you
make rails <app-name=my-app> [app-location=./path/to/app/location]
  • As of now it uses the ruby 3.1 for stability on all hardware architectures
  1. Go to the app folder
cd ./path/to/app/location
  1. Open VS Code
code .
  1. Click on the Dev Containers extension icon

Click on the Dev Containers extension icon

  1. Click on the '+' icon on the extension's explorer right corner

Click on the '+' icon on the extension's explorer right corner

  1. Selects the "Open Current Folder in Container" option

Selects the "Open Current Folder in Container" option

  1. Wait the project's setup and open a terminal on the container workspace
  2. Check the available commands on the project's README file

Motivation

Automate apps creation using the sames tools for linting, testing and so on every time.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published