Difference between revisions of "User:Kkremitzki"

From BRL-CAD
(Created page with "Nothing to add yet.")
 
(Add plan)
Line 1: Line 1:
Nothing to add yet.
+
=== 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
  • 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