I am working on my first extension and could use some tips ( GitHub - mbellehumeur/SlicerCast · GitHub ). I think I created the repo in the wrong folder. Also would like to know more about the tier system.
To simplify first integration, it was decided to keep it as a separate module in one go and dispatch the files as needed in more organic PRs afterwards.
A question was raised on reviewing the PR as it will be 10 000+ lines of added code. The first integration will not touch on other modules (integration as a builtin module) and can be done with few changes to the current extension.
Further refactoring will happen as needed with follow up PRs with more granular commits.
The standalone extension will be available through Slicer 5.12’s lifetime and keep being updated with cherry picking of relevant features as needed.