Mara Schulke

Results 25 issues of Mara Schulke

## Current State As of right now buffrs users can only pin their dependencies which yields to a limited flexibility when using, especially in a fast moving environment. ## Implementation...

datamodel
component::cli
priority::high
complexity::high
type::epic

## Current State At the moment users specify _registries and repositories_ in every single dependency declaration. This does not only lead to a chunky `Proto.toml` as we repeat common information...

datamodel
component::cli
priority::critical
complexity::high
type::epic
docs::project

Having this means we can violate "type safety". Are there multiple places where we are using this? I think I only saw one use of it, where we do: `PackageName::unchecked(".")`....

bug
complexity::low
component::cli
priority::high

It would be greatly improving the user experience to be able to add a dependency using `latest` instead of a fixed version string and having buffrs figure out what the...

datamodel
component::cli
complexity::medium
type::feature
type::idea
priority::medium

Reproduce: Given a project `foo` that depends on `bar@=0.1.0`: 1. Run `buffrs install` which install `[email protected]` and creates a `Proto.lock` 2. Edit the manifest to e.g. depend on `bar@=0.2.0` 3....

bug
component::cli
priority::high
complexity::medium
docs::project

datamodel
component::cli
component::registry
priority::high
complexity::medium
docs::book
docs::project

cc @xfbs We need to roll out more linting rules and restructure the validation implementation eventually. @xfbs could you guide tom on this?

datamodel
component::cli
priority::high
complexity::medium
type::feature
type::refactoring

https://rust-lang.github.io/rust-clippy/master/index.html#/import?groups=cargo,complexity,correctness,deprecated,nursery,pedantic,perf,restriction,style,suspicious

type::style
type::idea