Marek Kaput
Marek Kaput
### Problem I find usage of this crate pretty unnecessary here. ### Proposed Solution Replace all usages of `Utf8Path`/`Utf8PathBuf` with `&str`/`String` or `Path`/`PathBuf`, and drop dependency on `camino` entirely from...
### Problem The current syntax of [`allowed-libfuncs-*` fields](https://docs.swmansion.com/scarb/docs/extensions/starknet/contract-target.html#allowed-libfuncs-validation) is clunky, though it was the easiest to implement. ### Proposed Solution Make the following possible, and establish a new convention for...
Make this excerpt from profiles reference actually hold. > Profile settings can be changed in Scarb.toml with the `[profile]` table. > Profile settings defined in dependencies will be ignored. It...
https://doc.rust-lang.org/cargo/reference/overriding-dependencies.html Namely implement the `[patch]` section and pass it to already existing patching mechanism.
...and write that in the manifest instead of user-provided version requirement
We need a better way to install Scarb on Windows than just giving users zip files. 1. ASDF does not work on Windows, one step would be to research a...
Our website uses Vitepress which uses [Shiki](https://shiki.matsu.io/) highlighting engine. Shiki can use VSCode grammars for syntax highlighting, the trick is that there is no such one created yet (VSCode plugin...
https://github.com/software-mansion/scarb/blob/90372252a2888c4d4e27650a14194daf1b01162c/scarb/tests/e2e/git_source.rs#L223 Cargo has a lot of these, look there for inspiration
See TODO comment, it describes more details: https://github.com/software-mansion/scarb/blob/90372252a2888c4d4e27650a14194daf1b01162c/scarb/tests/e2e/git_source.rs#L194-L221
```toml [dependencies] "org/package" = "1.0.0" ``` On both cases, only package word as package name should be fed to the compiler. The org part is purely for registry purposes and...