# JetApps Repository Structure

## Proposta

Separar a base em camadas para facilitar criacao e manutencao de novos apps.

## Estrutura recomendada

```text
jetapps-core
  auth
  session
  helpers
  config
  db
  layout-base

jetapps-assets
  argon
  icons
  images
  tokens

jetapps-starters
  php-admin
  php-crud
  api-only
  pwa

jetapps-modules
  users
  roles
  notifications
  documents
  billing
  crm
  integrations

jetapps-mobile
  android
  ios
  windows

jetapps-apps
  tendas
  app-02
  app-03
```

## Responsabilidades

### base.hsn.com.br

- assets compartilhados
- documentacao oficial
- exemplos visuais

### jetapps-core

- bootstrap do app
- auth
- sessao
- helpers
- conexao base

### jetapps-starters

- pontos de partida para novos apps
- exemplos de crud
- exemplo de integracao PWA

### jetapps-mobile

- wrappers e empacotamento por loja

## Recomendacao

Se nao quiser abrir varios repositorios agora, o minimo aceitavel e criar essa mesma separacao por pastas dentro de um repositorio unico do JetApps.
