Difference between revisions of "User:CRiSTiK24/GSoC22/Abstract"

From BRL-CAD
Line 2: Line 2:
 
Right now to install and use LibreCAD3 on your computer you have to get all the dependencies and build it yourself from the source code in the Github repository. There are some building instructions, but those are incomplete or difficult to follow for a non-developer user. My objective is to use Github Actions to provide LibreCAD3 with regular releases in Windows and Linux. The windows release will consist of a .exe on the Github releases page of the Repository, while the Linux one will be released on Canonical's Snap Store as a snap and Github releases page as an AppImage. These releases will be tested before they are uploaded to Github/Snap Store.  
 
Right now to install and use LibreCAD3 on your computer you have to get all the dependencies and build it yourself from the source code in the Github repository. There are some building instructions, but those are incomplete or difficult to follow for a non-developer user. My objective is to use Github Actions to provide LibreCAD3 with regular releases in Windows and Linux. The windows release will consist of a .exe on the Github releases page of the Repository, while the Linux one will be released on Canonical's Snap Store as a snap and Github releases page as an AppImage. These releases will be tested before they are uploaded to Github/Snap Store.  
  
If you are interested in how I plan to execute this objective feel free to open the Pdf, where there is my personal information, the detailed implementation of this automatization of releases and more! I've done two drawings describing it overall, the first one is the user vision which is the one I've described here(https://imgur.com/a/XGOmMM6) and the other one is the implementation diagram (https://imgur.com/a/KMgPU9V). Those are also on the pdf if the links are broken. It's the proposal of the organization found in (https://github.com/opencax/GSoC/issues/59).
+
I've done two drawings describing it overall, the first one is the user vision which is the one I've described here(https://imgur.com/a/XGOmMM6) and the other one is the implementation diagram (https://imgur.com/a/KMgPU9V).

Revision as of 18:03, 26 May 2022

Objective of the project

Right now to install and use LibreCAD3 on your computer you have to get all the dependencies and build it yourself from the source code in the Github repository. There are some building instructions, but those are incomplete or difficult to follow for a non-developer user. My objective is to use Github Actions to provide LibreCAD3 with regular releases in Windows and Linux. The windows release will consist of a .exe on the Github releases page of the Repository, while the Linux one will be released on Canonical's Snap Store as a snap and Github releases page as an AppImage. These releases will be tested before they are uploaded to Github/Snap Store.

I've done two drawings describing it overall, the first one is the user vision which is the one I've described here(https://imgur.com/a/XGOmMM6) and the other one is the implementation diagram (https://imgur.com/a/KMgPU9V).