The job for the installation script will be to guide the user in setting up the boiler plate while helping them pick and choose between the different built in features. Kind of like the @nestjs/cli but on steroids.
Possible commands we can look at:
stencil add user-service
stencil add monitoring
stencil configure prisma --{db_name} -- this can be a point of discussion whether we should write this wrapper over prisma or not since we use postgres most of the time but we got a use case in ULP where we initially considered mongodb, so this might be a use-case. Prisma supports: sqlite, mysql, postgres, mongodb, cockroachdb, MS SQL Server.
more commands based on the features we allow for in stencil
basic commands like nest g controller {controller_name} etc will be carried forward directly
Description
The job for the installation script will be to guide the user in setting up the boiler plate while helping them pick and choose between the different built in features. Kind of like the @nestjs/cli but on steroids.
Possible commands we can look at:
stencil add user-service
stencil add monitoring
stencil configure prisma --{db_name}
-- this can be a point of discussion whether we should write this wrapper over prisma or not since we use postgres most of the time but we got a use case in ULP where we initially considered mongodb, so this might be a use-case. Prisma supports: sqlite, mysql, postgres, mongodb, cockroachdb, MS SQL Server.nest g controller {controller_name}
etc will be carried forward directly