loco doctor
should check for major recommended dep updates
#900
Milestone
loco doctor
should check for major recommended dep updates
#900
Today's starters come with
loco
as a dependency, but since a starter is a vanilla Rust project, we leave some dependencies outlined inCargo.toml
to be used first-class by the developer and we don't "wrap and re-export" these deps.Example dependencies are:
While some dependencies are almost non-evolving (e.g. serde), and extremely stable (a good thing), other dependencies keep adding features and fixes (also a good thing!) such as
SeaORM
andAxum
.loco doctor
should keep track of the dependencies that typically change, and that we want end users to change as well in theirCargo.toml
in addition to updating the majorloco
version, and it should provide a listing of which deps to update and to which version.loco doctor
should somehow know about which deps are important and which should be updated (maybe keep track of a list of deps, or extract the major deps on every build of master loco dep). Either way, it should be automatic, and resilient to errors/human error.Note - it may be that we ditch the automatic method and just list out in CHANGELOG what deps to update, manually.
References
The text was updated successfully, but these errors were encountered: