Open ruseinov opened 7 months ago
I really want to see one package, and an automated scrubbing process for creating new versions so people don't have to manually copy and paste. Fully support this move
I have just realized that we can't easily get rid of those, as all this stuff is a copy-paste from upstream. So we'd have to make an upstream contribution first..
Issue summary
Right now we have declare every actor as a separate dependency in
Cargo.toml
. That seems suboptimal. That also makes it a pain to work with, especially when patching dependencies.This:
could look like this:
or potentially even like this, if we wanted to get rid of
interface
andshared
subpackages.Other information and links
It seems like we're already on the same page that the states could be unified. It would be nice to discuss whether or not we can get rid of the other subpackages.