- Clone empty next.js repo with typescript and tailwind
git clone git@github.com:PostType7/NextStarterPack.git <your-project-name>
- Clone native UI components
git clone git@github.com:PostType7/NativeTheme.git <your-project-name>/src/components/themes/NativeTheme
- Clone PostType7 basic theme (PureBaldrTheme)
git clone git@github.com:PostType7/NativeTheme.git <your-project-name>/src/components/themes/PureBaldrTheme
- Clone example PureBaldrTheme page
git clone git@github.com:PostType7/NativeTheme.git <your-project-name>/src/pages/PureBaldr-example-backOffice
- Go to your projectr
cd/<your-project-name>
install librariesyarn
and runyarn dev
┌────────────────────────────────────────────────────────────────────────────┐ ┌──────────────────────────┐
│ │ ┌──┤ NPM: P7-State-Form │
│ /src/pages │ │ └──────────────────────────┘
│ PureBaldr-example-backOffice │ │
│ │ │ ┌──────────────────────────┐
└────────────────────────────────────────────┬───────────────────────────────┘ ├──┤ NPM: P7-Rest-Controler │
│ │ └──────────────────────────┘
▼ │
┌───────────────────────────┐ ┌────────────────────────────────────────┐ │
│ │ │ │ │
│ /src/components/themes/ │ │ /src │ │
│ NativeTheme ├───┬──►│ NextStarterPack │ ◄─┘
│ │ │ │ │
└───────────────────────────┘ │ └────────┬───────────────────────────────┘
│ │
┌───────────────────────────┐ │ │
│ │ │ │ ┌────────────────────────┐
│ /src/components/themes/ │ │ │ │ │
│ PuseBaldrTheme ├───┤ │◄─────┤ Strapi-PRESS-template │
│ │ │ │ │ │
└───────────────────────────┘ │ │ └────────────────────────┘
│ │
┌───────────────────────────┐ │ ┌───────┴─────┐
│ │ │ │ │
│ /src/components/plugins/ │ │ │ RenderApp │
│ RestStrapiProvidersPlugin ├───┘ │ │
│ │ │ │
└───────────────────────────┘ └─────────────┘
Shemat createdby https://asciiflow.com/#/