shards icon indicating copy to clipboard operation
shards copied to clipboard

Dependency manager for the Crystal language

Results 102 shards issues
Sort by recently updated
recently updated
newest added

My project have dependencies (master because i want to test some things, before release version): `shard1` `shard2 branch: master` shard1 have dependencies: `shard2 version >= '1.0.0'` both dependencies is ok,...

kind:feature

Configuration for a https://devenv.sh environment with all necessary tools to build and test shards. I'm using this locally and it makes sense to share it in the repo so others...

topic:infrastructure

When a git repository is cached, shards should use that and only that with `--local` (no network requests). This does not seem to work, however. The cache contains bare repositories...

kind:bug

A common design pattern for production applications is the ability to "vendor" dependencies. This means committing them to version control (git). You cannot have truly reliable builds without vendoring dependencies...

kind:feature
status:discussion

`shards build` is more convenient than `crystal build` for building multiple binaries. However, `shards build` doesn't support `--cross-compile` and `--target` flags than are a must for static compilation since only...

kind:question

Some Crystal library projects have `examples` subdir and in the example apps, there is `../..` dependency to the library. For example **crinja** here: https://github.com/straight-shoota/crinja You can `cd examples\server`, then do...

kind:bug

I'd like to start a discussion on monorepos. It is common for larger projects to maintain a number of shards or to split an overall framework into smaller pieces that...

kind:feature
status:discussion

This PR introduces two minor changes as a palliative to #521 : Output on a failing run when the release doesn't exist: ``` - molinillo (0.3.0): The closest available release...

Hello, this PR aims to forward all arguments supplied to `shards` to the subcommand, if found. It does this to allow correct parsing of all ARGV supplied, including `SHARDS_OPTS` that...