jbuckmccready / CavalierContours

2D polyline library for offsetting, combining, etc.
MIT License
427 stars 79 forks source link

Folder organization and enable github action #66

Closed WisdomToNorth closed 3 months ago

WisdomToNorth commented 3 months ago
jbuckmccready commented 3 months ago

I think changes mostly makes sense but without cavc in the directory path it makes it less clear when including headers in c++ and the c api header shouldn't be in a src directory.

Probably should follow something like what is suggested here (note use of named directory in path for namespace/library clarity): https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p1204r0.html#intro

WisdomToNorth commented 3 months ago

Thank you for the feedback. I agree with your points and have made the necessary adjustments to the commit. Please review the changes, thanks!