Difference between revisions of "User:Kkremitzki"
From BRL-CAD
Kkremitzki (talk | contribs) (Created page with "Nothing to add yet.") |
Kkremitzki (talk | contribs) (Add plan) |
||
Line 1: | Line 1: | ||
− | + | === GSoC 2018 Project Plan === | |
+ | |||
+ | ==== Overall Goals ==== | ||
+ | * Work on Debian packaging situation for FreeCAD so improvements filter down to Ubuntu, Linux Mint, etc. | ||
+ | ** Package FreeCAD 0.17 | ||
+ | *** w/ OCCT 7.2 | ||
+ | *** w/ Qt5 support via PySide2 | ||
+ | *** w/ external SMESH | ||
+ | *** w/ Netgen | ||
+ | *** w/ Python 3 | ||
+ | ** Package PySide 2 suite | ||
+ | *** pyside2 | ||
+ | *** shiboken2 | ||
+ | *** pyside2-tools | ||
+ | ** Package Netgen 6.2.18xx w/ OCCT 7.2 | ||
+ | ** Update Gmsh to use OCCT 7.2 | ||
+ | ** Package SMESH w/ OCCT 7.2 | ||
+ | * Work on packaging & distribution situation on Windows using Conda | ||
+ | ** Translate packaging improvements in Debian->Conda | ||
+ | ** Enable debugging & development support | ||
+ | * Work on CI & CD solution using Buildbot | ||
+ | ** Deliverable: Ansible playbook to deploy Buildbot workers on | ||
+ | *** Debian/Ubuntu | ||
+ | *** Windows 7/10 | ||
+ | |||
+ | ==== Phase 1 ==== | ||
+ | * Primary goal: Finish PySide 2 packaging | ||
+ | * Secondary goal: Begin Netgen & SMESH packaging | ||
+ | |||
+ | ==== Phase 2 ==== | ||
+ | * Primary goal: Finish Netgen, SMESH, and Gmsh packaging | ||
+ | * Secondary goal: Begin Buildbot & Conda work on Windows | ||
+ | |||
+ | ==== Phase 3 ==== | ||
+ | * Primary goal: Finish Buildbot automation for Linux & Windows | ||
+ | * Secondary goal: Finalize package improvements in Debian & Windows/Conda |
Revision as of 09:27, 21 May 2018
GSoC 2018 Project Plan
Overall Goals
- Work on Debian packaging situation for FreeCAD so improvements filter down to Ubuntu, Linux Mint, etc.
- Package FreeCAD 0.17
- w/ OCCT 7.2
- w/ Qt5 support via PySide2
- w/ external SMESH
- w/ Netgen
- w/ Python 3
- Package PySide 2 suite
- pyside2
- shiboken2
- pyside2-tools
- Package Netgen 6.2.18xx w/ OCCT 7.2
- Update Gmsh to use OCCT 7.2
- Package SMESH w/ OCCT 7.2
- Package FreeCAD 0.17
- Work on packaging & distribution situation on Windows using Conda
- Translate packaging improvements in Debian->Conda
- Enable debugging & development support
- Work on CI & CD solution using Buildbot
- Deliverable: Ansible playbook to deploy Buildbot workers on
- Debian/Ubuntu
- Windows 7/10
- Deliverable: Ansible playbook to deploy Buildbot workers on
Phase 1
- Primary goal: Finish PySide 2 packaging
- Secondary goal: Begin Netgen & SMESH packaging
Phase 2
- Primary goal: Finish Netgen, SMESH, and Gmsh packaging
- Secondary goal: Begin Buildbot & Conda work on Windows
Phase 3
- Primary goal: Finish Buildbot automation for Linux & Windows
- Secondary goal: Finalize package improvements in Debian & Windows/Conda