Samagra-Development / WarpSQL

WarpSQL
https://samagra-development.github.io/WarpSQL/
Apache License 2.0
14 stars 29 forks source link

[DMP 2024]: Support for Dynamically Built Images #141

Open singhalkarun opened 2 months ago

singhalkarun commented 2 months ago

Ticket Contents

Description

Currently, WarpSQL CI builds PostgreSQL images with all extensions included, resulting in large image sizes with unused extensions. This approach also limits our ability to support additional extensions and maintain compatibility documentation between extension versions and PostgreSQL versions. To address this, we need to modify our existing build script and system to allow users to select extensions for their PostgreSQL images and provide a compatibility matrix for reference.

Goals & Mid-Point Milestone

Goals

Expected Outcome

WarpSQL users will have access to on-demand, optimized custom PostgreSQL images tailored to their needs.

Acceptance Criteria

Implementation Details

The implementation is still in draft phase. Some initial ideas include:

Product Name

WarpSQL

Organisation Name

SamagraX

Domain

Open Source Library

Tech Skills Needed

Docker Github Actions

Mentor(s) @PiyushRaj927

Category

Databases

Cappybara12 commented 2 months ago

HI @singhalkarun , looking forward to working on the project .

I'm Akshay , a CSE student and founder of GEEK ROOM, a dynamic community uniting over 7,000 coding enthusiasts.

In terms of skills: Web Development: Proficient in MERN stack, JavaScript, HTML, CSS, Tailwind CSS, and Bootstrap. Cloud and DevOps: Skilled in AWS, Azure, Docker, Kubernetes, and Terraform, specializing in building scalable cloud solutions and streamlining deployment processes. Commitment to Quality Documentation: Recognizing the importance of thorough documentation, I aim to enhance developer productivity through clear and organized documentation practices. Having hosted multiple documentations under the DevOps realm, I prioritize providing comprehensive resources for efficient project development and management.

I'm eager to contribute to the project Excited about the opportunity to collaborate . Working on the proposal for the same any feedback from your side regarding the initial setup would be welcomed

Warm regards, Akshay Kumar Sharma LinkedIn - https://www.linkedin.com/in/akshay-kumar-sharma-37aa55256/ Github- https://github.com/Cappybara12

nitishmalang commented 2 months ago

Hii @singhalkarun My self Nitish Malang, I had successfully completed GSoC 23, where I worked on the project "Memory allocation in facet redundancy removal in dingo" for GeomScale's Python package dingo, I have gained valuable insights into optimizing memory allocation and improving runtime performance. This project aimed to enhance the preprocessing of metabolic networks with dingo, significantly improving efficiency and allowing for the handling of larger networks in Systems Biology.

In addition to my GSoC project, I had also done some personal projects, including "Streamlining Continuous Integration and Deployment with Jenkins" and "Automating Infrastructure: An Exploration of Ansible Playbooks in Action". I have a strong foundation in Linux and extensive experience with Docker, Kubernetes, Terraform, GitHub Actions, and CircleCI. Currently, I am diving deeper into Kubernetes & learning Golang

Apart from that I have also been selected for summer of bitcoin this year With a passion for DevOps practices and a track record of delivering high-quality projects, I am eager to contribute in this project

AbhimanyuSamagra commented 2 months ago

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.

sarthaksarthak9 commented 2 months ago

Hi @singhalkarun, I've completed the proposal. I'm interested in moving forward and would appreciate it if you could review the proposal at your convenience.

Please let me know if there's a preferred way you'd like me to submit it for review.