Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DMP 2024]: Spec Based Microservice Generation #407

Open
MohitNSamagra opened this issue Apr 19, 2024 · 0 comments
Open

[DMP 2024]: Spec Based Microservice Generation #407

MohitNSamagra opened this issue Apr 19, 2024 · 0 comments
Labels

Comments

@MohitNSamagra
Copy link

Ticket Contents

Description

Stencil is build keeping developer workflows and developer experience in mind, with the goal of reducing redundant efforts in setting up tooling and commonly used functionality which are used across services.
The ultimate (atleast for now) step towards it could be to just pass in a specification/config file to a parser and get the code for the entire service setup back to you. With stencil is this possible, the main aim is to consolidate all the features stencil presently has into a single compiler step which parses through a configuration file conforming to a particular specification and generates the code for your service which you can hack around to make perfect. The next part of this would be to train a LLM to generate that service for us given some prompt.

Goals & Mid-Point Milestone

Goals

  • Specification for the stencil parser configuration.
  • Parser for the configuration file.
  • Compiler to compile the instructions from the config and generate code
  • Fine tuned LLM model which can generate the configuration file given specific prompts.
  • A system connecting all of these end to end.

Setup/Installation

No response

Expected Outcome

No response

Acceptance Criteria

No response

Implementation Details

Stencil is a framework (collection of components) build on top of the NestJS framework.

Mockups/Wireframes

No response

Product Name

Stencil

Organisation Name

SamagraX

Domain

Open Source Library

Tech Skills Needed

NestJS, Testing Library, TypeScript

Mentor(s)

@techsavvyash
@ch

Category

Backend, AI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant