User:CRiSTiK24/GSoC22/Abstract
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.
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).