This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| gsoc:plan2022 [2022/06/11 11:49] – created cristik24 | gsoc:plan2022 [2022/06/11 12:04] (current) – [Bonding Period(Week -1)] cristik24 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Coding of the Linux script | + | =====Bonding Period(Week -1)===== |
| - | I have only built the project for windows, so the next step will be trying | + | Finding a way to use cmake to emulate Visual' |
| - | Once I get the project running, I can begin the automatization of the building. As in the windows one, I'll backtrack my steps to code it. Then I shall use the snap and AppImage to create the basic Appdir and Snap. I've noticed there is a similar process in the current version of Librecad in \href{https:// | + | =====Packaging |
| - | Packaging | + | As the automatization of the Windows build script currently works (only the last step which is using Visual' |
| + | |||
| + | =====Coding of the Linux script | ||
| + | |||
| + | I have only built the project for windows, so the next step will be trying to build it for Linux. Best should be using Ubuntu as a distro since that is what will be used in the Linux Github runner. So I'll probably use WSL or an equivalent to try out the installation. | ||
| - | As the automatization of the Windows build script currently works (only the last step which is using Visual' | + | Once I get the project running, I can begin the automatization of the building. As in the windows one, I' |
| - | \subsubsection{Packaging the Linux Install (Week 5-6)} | + | =====Packaging the Linux Install (Week 5-6)===== |
| Here we'll use the documentation that I've stated in the Detailed Proposal subsection to create the AppImage and the Snap. Once I manage to get them I'll backtrack again and automate this step. | Here we'll use the documentation that I've stated in the Detailed Proposal subsection to create the AppImage and the Snap. Once I manage to get them I'll backtrack again and automate this step. | ||
| - | Github Actions (Week 7-9) | + | =====Github Actions (Week 7-9)===== |
| - | Once I've managed | + | I'll try to convert to Actions every step I acomplished during their weeks, but if there is any problem, I leave these weeks for them. |
| + | Here I'll test every that script works inside the runners I'll code the Build workflow. | ||
| - | Testing and deploying (Week 10-11) | + | =====Testing and deploying (Week 10-11)===== |
| Once The workflow works, I'll add the final testing and will search on how to integrate it. I guess it should be something like (test app; if the last command line ended successfully: | Once The workflow works, I'll add the final testing and will search on how to integrate it. I guess it should be something like (test app; if the last command line ended successfully: | ||
| Line 23: | Line 28: | ||
| Also here Snap org profile should be created and LibreCAD3 name reserved to be able to push into the store. | Also here Snap org profile should be created and LibreCAD3 name reserved to be able to push into the store. | ||
| - | Extra time for any unexpected event (Week 12-13) | + | =====Extra time for any unexpected event (Week 12-13)===== |
| During this time I'll have extra time to test everything that works well. I might be doing extra documentation if everything works fine or use this time to fix anything unexpected. | During this time I'll have extra time to test everything that works well. I might be doing extra documentation if everything works fine or use this time to fix anything unexpected. | ||