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
By restructuring a bit we could create a cargo workspace so that we could separate the different headers into their own crates, or at least separate the imgui header bindings into its own crate since it requires the cimgui dependency which everyone might not need/want.
This would also make it much easier to create some manual projects such as an eguihttps://github.com/emilk/egui renderer for sokol that could still be hosted in the same git repo here.
The text was updated successfully, but these errors were encountered:
The benefit is that you can have a single repository with all the related code but still publish multiple separate crates that can be depended upon and compiled independently.
The alternative is to keep the structure as is.
I think it's mostly a preference thing, but I noticed that if you add this GitHub link as a dependency in cargo, cargo will download all the cimgui/imgui stuff wether you wanted it or not during compilation which might be avoidable if we split into a workspace, but that would have to be verified.
By restructuring a bit we could create a cargo workspace so that we could separate the different headers into their own crates, or at least separate the
imgui
header bindings into its own crate since it requires the cimgui dependency which everyone might not need/want.This would also make it much easier to create some manual projects such as an
egui
https://github.com/emilk/egui renderer for sokol that could still be hosted in the same git repo here.The text was updated successfully, but these errors were encountered: