-
Notifications
You must be signed in to change notification settings - Fork 33
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]: Specification Based Microservice Generation #93
Comments
Hey @techsavvyash, I am interested in working on the project. Can you provide a sample input (config file) and the expected output (code file), which is expected by the parser? |
Do not ask process related questions about how to apply and who to contact in the above ticket. The only questions allowed are about technical aspects of the project itself. If you want help with the process, you can refer instructions listed on Unstop and any further queries can be taken up on our Discord channel titled DMP queries. Here's a Video Tutorial on how to submit a proposal for a project. |
Dear @techsavvyash, I'm Jugraj Singh, a developer enthusiastic about improving developer workflows. Stencil's goal of simplifying service setup by parsing a config file to generate code has caught my attention. I'm eager to contribute to Stencil by consolidating its features into a single compiler step. I'm excited to explore how I can contribute effectively to Stencil's innovative approach. Looking forward to potentially collaborating with you all. |
Respected sir , I am interested in contributing to this project . Name - Umang Jaiswal |
please provide any slack or discord for this specific project . |
Weekly GoalsWeek 1:
Week 2:
Week 3:
Week 4:
Week 5:
Week 6:
Week 7:
|
Weekly Learnings & UpdatesWeek 1
Week 2
Week 3
Week 4
Week 5
Week 6
Week 7
Week 8
Week 9Took a break this week for a college trip. Week 10Took a break for mid-sem exams Week 11
Week 12
|
Spec Based Microservice Generation
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
Product Name
Stencil
Organisation Name
SamagraX
Tech Skills Needed
Must Haves - TypeScript, NestJS, Backend Development
Good to have - Prisma, Testing, Prompt Engineering, Basic understanding of how to use LLMs
Mentors
@techsavvyash
Complexity
Hard
Implementation Details
Stencil is a framework (collection of components) build on top of the NestJS framework.
Domain
Open Source Library
Category
Backend
Sub Category
Frameworks, Tools
The text was updated successfully, but these errors were encountered: