I think it is an awesome work. It looks awesome. Most of your tools are great ideas that link KiCAD EDA with FreeCAD MCAD and improvements are more than welcome
Just for reference, easyw-fc has 3 tools
for FreeCAD, kicadstepup that is currently NOT in the PPA, pending some work he is doing now, kicadstepup-tool that is in the (Community extras) PPA, some tools to generate MCAD models of electronic components, currently also not in the PPA (I did not have time to give a deep enough look yet).
I really really really would welcome to see improvements in a repository. I personally favour GitHub for this.
I (mis)understood from your first post that you wanted to improve the stock IDF support of FreeCAD (I have seen the 7z files which seem modifications to the FreeCAD stock code). If this were intended, I would advice to fork FreeCAD's Github repository, create a development branch, and put the changes there so that they can be easily identified. This would facilitate the code review and merge. I am not sure who is taking care of IDF support in FreeCAD... yorik?
Now I (maybe mis)-understand that you are using a separate Macro/WB and you are providing this extra support there. If you are doing it so, and in order to facilitate packaging, I would advice you to work on a development branch and only merging into "master" a version that you regard as working and you would like to have it tested. If you would work in this way, fully automated builds will be possible and the code will be ready for testing in Ubuntu the next day. I would be delighted to package the code for Ubuntu, if more building engines take off in the future, like opensuse's one, it is likely that it will be included there. I guess MicroElly may also be interested in adding it to his plugin-manager.
Keep us posted of your work!!!!
EDIT: If you do not feel at ease with Git, feel free to ask questions here in the forum. I am not myself an expert, I just generally manage to get the job done, but there are Git "gurus" in this community.