-
Notifications
You must be signed in to change notification settings - Fork 1
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
[Lens] Make Lens Platform Self-Deployable and Cloud-Agnostic #29
Comments
This looks good to me! Very well planned and the goal seems totally something we want. |
This is great. Will FreeCAD be a lens copy that works here? Or are we just enough to read the results of development just from somewhere? I also see you forget the "About You" part. I know you are one of the original developers of Lens, but I believe this should be. The next questions are about FPA, but I think it needs to be asked. It will be included in the new grant system, or whether it is something related to conditional donation. In the vote here, a question mark ultimately makes the acceptance of the conditional donation seems to have been made in advance. Of course, how to examine this issue in the technical examination is a matter of curiosity. |
sure @Reqrefusion. About meI'm a software engineer passionate about building solutions for CAD development. I have been using FreeCAD for 8 years and currently maintain the FreeCAD-Reinforcement workbench, which I initiated in 2017 as a Google Summer of Code project. I have mentored three Google Summer of Code projects under the FreeCAD organization. I also maintain the official FreeCAD Docker image, which has over 10,000 downloads. Throughout my career, I have developed numerous tools using FreeCAD to solve CAD-related challenges for various industries. The concept of using FreeCAD as a backend CAD engine for web applications originated during my college days. When I shared this idea with Brad, it evolved from a prototype into LENS, a full-fledged CAD PDM web application. LENS is now open-source, enabling other developers to install and contribute to the project. However, LENS is currently tightly coupled with AWS services, making it challenging to set up development and testing environments. Through this proposal, I aim to simplify LENS installation to a single command process. Adding FreeCAD flavour to LENS would be the next steps after my proposal. |
Thank you for submitting this grant proposal: it fits perfectly into the intended use for the Ondsel Onward fund, so should it be accepted the funds will be sourced from that budget line. This will be reviewed as part of the Q1 2025 grant program, with a submission deadline of 1 March 2025 and a final decision date of 31 March 2025. |
I have created a couple of PRs: @yorikvanhavre @sliptonic |
@amrit3701 Let us discuss that at todays FPA meeting and we get back to you, but in principle I see no problem in giving you merge permissions. |
We decided yesterday that this decision, how we should handle the permissions of the new ex-ondsel repos, is not an FPA matter but should be decided by the FreeCAD maintainers, so it will be discussed next developers meeting: https://github.com/FreeCAD/FreeCAD-developer-meetings/blob/main/Agendas/agenda-2025-02-15.md In the meantime, I'll merge your PRs above |
PRs to allow users to run LENS using |
Merged! |
For your planning purposes: the FPA has now voted to approve a budget of €20.000 per quarter, for a total of €80.000 in funds to be allocated by the grant program over the course of the year. This value may be revised in Q3 if donations significantly differ from the FPA's financial projections. This grant will be reviewed in the Q1 grant review cycle. |
Hi @chennes, as far as I know, there's a separate grant for the LENS-specific proposal. Is it part of the €20,000 per quarter budget? Half of the proposed work is already completed and merged. Is decision still pending on this proposal? |
No decisions on any proposals will be made until after the Q1 grant deadline (March 1, with voting expected to complete March 31). And yes, the €20,000 per quarter takes into account the additional funding: those funds will be used to prioritize the acceptance of Ondsel-related grants, but the grant process remains the same. |
@amrit3701 and @chennes, I added the development plan of Ondsel-related work that we set up with the Ondsel team and with direction from the anonymous donors in FPA issue #263 Ondsel Onward Fund. That issue tracks the spending on the Ondsel Onward Fund. I thought it would be helpful to list it there for reference and refer to it from here. From my point of view, this grant proposal is highly aligned with that development plan. |
Proposal
Title: Make Lens Platform Self-Deployable and Cloud-Agnostic
Problem Statement:
Goals:
Technical Architecture Changes:
Container Orchestration with Docker Compose (M, 1 week)
Local Storage Service (M, 1 week)
FC-Worker Redesign (L, 2 weeks)
Documentation and Deployment Guide (S, 4-5 days)
Budget Breakdown:
Future Enhancements:
Platform Customization
Version Control Integration
Collaboration Features
Success Metrics:
Source Code
The text was updated successfully, but these errors were encountered: