shards
shards copied to clipboard
Dependency manager for the Crystal language
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,...
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...
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...
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...
`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...
Closes #521.
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...
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...
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...