Skip to content

Commit

Permalink
Create bgbsww_report1.md
Browse files Browse the repository at this point in the history
  • Loading branch information
chennes authored Feb 5, 2024
1 parent 33637c7 commit 93c7092
Showing 1 changed file with 34 additions and 0 deletions.
34 changes: 34 additions & 0 deletions reports/Toponaming/bgbsww_report1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
## Activity Report 1

### Week 1

This week was spent simultaneously ramping up and executing several pull requests as well as generating some process documentation. Tests were written for methods transferred from the RealThunder TopoNaming branch. Work completed included:

* https://github.com/FreeCAD/FreeCAD/pull/12138 Toponaming: FeaturePartCommon merged
* https://github.com/FreeCAD/FreeCAD/pull/12137 Toponaming: Add helper methods merged
* https://github.com/FreeCAD/FreeCAD/pull/12134 Toponaming: makeElementShape transfer and tests opened
* https://github.com/FreeCAD/FreeCAD/pull/12098 Tweak resetElementMap to default to empty defined element map merged
* https://github.com/FreeCAD/FreeCAD/pull/12087 Toponaming makeElementShell merged
* https://github.com/FreeCAD/FreeCAD/pull/12086 Toponaming: makeElementBoolean opened
* https://github.com/FreeCAD/FreeCAD/pull/12028 Toponaming move makEFace as makeElementFace and dependencies merged
* Started (log of issues and discoveries) [https://github.com/FreeCAD/DevelopersHandbook/issues/92]
* Team communications and assistance on the Telegram chat

Most of the work was very much the underwater portion of an iceberg. While only one actual python / Gui level feature was transferred, the bulk of the support work will apply to other features as well.

Next week should see multiple other features with new tests transferred onto the main branch.

### Week 2

This week was spent cleaning up and adding tests, and dependencies necessary to complete more of the high level FeatureX cards in week 3. Also raising the level of PRs to minimize review feedback. There is still more work to go on this. Work completed included:

* https://github.com/FreeCAD/FreeCAD/pull/12249 ( partial dup, cleaner API) Ensure that resetElementMap results in an element map existing, unless overridden merged
* https://github.com/FreeCAD/FreeCAD/pull/12247 Stop tests from leaving files around after execution opened
* https://github.com/FreeCAD/FreeCAD/pull/12237 Transfer in makeElementRefine opened
* https://github.com/FreeCAD/FreeCAD/pull/12229 Transfer in Geometry.x changes from RT branch merged
* https://github.com/FreeCAD/FreeCAD/pull/12201 Toponaming: transfer in getElementName and dependencies opened
* https://github.com/FreeCAD/FreeCAD/pull/12134 Toponaming: makeElementShape transfer and tests merged
* Pending work on a comprehensive tutorial test ( currently in https://github.com/FreeCAD/FreeCAD/pull/12201 )
* Pending work on a performance test script

Next week is about pushing as many of those cards along as I can.

0 comments on commit 93c7092

Please sign in to comment.