Currently, we have 2 crates in the repo: near-plugins and near-plugins-derive. IMO it's expected that both of them will be mostly used simultaneously, and moreover, the versioned release should happen in both crates simultaneously since they are pretty dependent on each other.
While the possibility of having united version management could still be discussable, it still makes sense to utilize cargo workspaces to manage the common fields of the package: authors, rust-version, license, etc.
Currently, we have 2 crates in the repo:
near-plugins
andnear-plugins-derive
. IMO it's expected that both of them will be mostly used simultaneously, and moreover, the versioned release should happen in both crates simultaneously since they are pretty dependent on each other.While the possibility of having united version management could still be discussable, it still makes sense to utilize cargo workspaces to manage the common fields of the package: authors, rust-version, license, etc.