reproducible dev-env and minor code improvements - #4
Conversation
|
honestly i have no idea why |
rn its only so that every developer here has the same openscad installed when entering the folder (direnv), no need to manage that, and if the stl is correct on my machine, it guarantees correctness on yours as well later on it might also be expanded to allow eg. it was very helpful for me, as I wanted to change this antenna to my liking, but this single commit can ofc be reverted
hope this helps in understanding
thats true and I can split this PR into 2 in case the maintainer deems one of the changes as more useful than you do ;P |
openscad is a mathematical way to define geometry. rules of math do not change per computer. with all due respect but i think you are making this benefit up for the sake of nix.
this has been well possible by using the
i'm just asking questions cause i don't get the benefit of the proposed changes. that's all, have a nice day. |
|
that might be true :D The version of openscad I had installed on my mac didnt support the manifold backend, which is way faster, and as another config file (which I myself use anyway) doesnt do much harm I thought I could let others benefit from that as well :D But again, if the maintainer opposes, I'm happy to only include the changes they like :) |
|
https://formulae.brew.sh/cask/openscad@snapshot
i think you are refering to the author. there is no maintainer, and it's not required for a project of this dimension. |
Moin!
This PR introduces the following improvements:
added a nix flake to allow everyone generating the exact same stl by having the exact same version of openscad
did some minor code improvents to make