You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thank you for your great work! Zigmod is so easy to use. But I noticed that in v0.11.0, a simple but 'mature enough' package management feature was added. Some zig package has already supports this feature, such as websocket.zig. But zigmod seems not compatible with this feature, and sadly that package using zigmod also incompatible with that using zon. Will zigmod support this feature too ?
The text was updated successfully, but these errors were encountered:
thank you for the kind words! in the long run I hope that the nice workflows Zigmod provides can be brought to the upstream but in the meantime if you wish to put in the work to support both one option would be to have a build.zig that provides a module for the builtin package manager and a separate build.dev.zig that uses Zigmod.
Zigmod's usage of deps.zig in build.zig makes the two incompatible and also the builtin one comes with the drawback of having to update the build.zig.zon files every time you push an update to dependent package. So it can get unruly if your dep tree gets more than one or two deep. Meanwhile Zigmod only requires you to update the lockfile in the root package.
you can also merge the two build.zigs I mentioned in the case of when a package has no dependencies, but that is more rare and then this prospect of supporting both artificially limits you.
Thank you for your great work! Zigmod is so easy to use. But I noticed that in
v0.11.0
, a simple but 'mature enough' package management feature was added. Some zig package has already supports this feature, such as websocket.zig. Butzigmod
seems not compatible with this feature, and sadly that package using zigmod also incompatible with that using zon. Will zigmod support this feature too ?The text was updated successfully, but these errors were encountered: