Difference between revisions of "User:Kkremitzki"
From BRL-CAD
Kkremitzki (talk | contribs) (Add plan) |
Kkremitzki (talk | contribs) m (→Overall Goals) |
||
Line 23: | Line 23: | ||
*** Debian/Ubuntu | *** Debian/Ubuntu | ||
*** Windows 7/10 | *** Windows 7/10 | ||
+ | * Come up with dependency graph using Graphviz & release documentation to streamline release process and ease management of dependencies | ||
==== Phase 1 ==== | ==== Phase 1 ==== |
Revision as of 09:45, 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
- Come up with dependency graph using Graphviz & release documentation to streamline release process and ease management of dependencies
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