Thanks for your feedback. I just have updated the code and there is now a way to "easily" build a Docker image. I say easily because the stuff is complex in the end. It tested it on my Mac and it seems to work as it is supposed to.JulianStirling wrote: ↑Sat Feb 22, 2020 9:05 pm
The idea of a GitLab for Open Hardware is really exciting! We do most of our hardware development on GitLab (Example1 Example2). We find it very powerful for OpenSCAD as we can use the CI to build the STLs, and the OpenSCAD code is easy to track in Git.
Our designs in FreeCAD are much harder to track in Git (E.g. this much less complete project).
The biggest issue we have had with GitLab are that many members of the hardware community are not Git savvy and find it hard to contribute. The other is that if we keep generated files such as STL files out of the repo then parts cannot be viewed.
The biggest thing I have found at OpenHardware events that people talk about is documentation. I work on a program for hardware documentation. This generates web documentation from GitLab CI (example) which has threeJS for viewing STLs generated by the CI. What it lacks is a good way to show things like STEP and FCStd files, this seems like a !HUGE! step in the right direction.
I would be very interested in talking about how to integrate documentation into justyour.parts. I also encourage you to join the GOSH - Gathering for Open Science Hardware, you will find many people very interested in this project.
Thank you for starting this project, Iook forward to the Docker image.
Just let me know on github if you have any issue by reporting it I will definitely have a look to the community website you pointed me out. CADCloud is able to show STEP and native FCStd file by keeping the tree structure. It is definitely still buggy, not optimized etc ... but it works on huge models from OCP (Open Compute), and I bet we can make it work with roughly everything which FreeCAD can open, this is a matter of testing and wish.