Caspian Baska

Results 15 issues of Caspian Baska

It would be handy to support unsigned requests to the S3 API, for the use case of public-read buckets

It would be handy to quickly garner what roles a community member has assigned to them on the posts they make within a community. The roles could be rendered via...

Simply add a missing API method, `#is_empty`

Crystal's behaviour of not type-checking unused code paths can lead to some annoying situations. A lint that checks that every method is called will help reduce dead and broken code...

rule

Single-line `rescue` expressions swallow all exceptions, returning the argument to the `rescue`. It's a relatively common mistake to put an exception as the argument, mistakingly assuming that it will rescue...

good first issue
rule

@dinko-pehar raised [an issue](https://github.com/crystal-lang/crystal/issues/11182) against crystal lang for a lint against undocumented methods. This sounds like a great ameba rule.

good first issue
new feature

Allow uniqueness validations scoped by other fields on the model. Additionally, allow case-insensitive uniqueness validations. Usage: ```crystal class Post < Granite::Base connection mysql column id : Int64, primary: true column...

status:help-wanted
kind:feature

The option to display compose profiles could add some extra context for `docker-compose.yml` files, and help visually group services. [See the documentation for compose profiles.](https://docs.docker.com/compose/profiles/)

Currently, the process to add custom components to hubs is quite laborious and hacky. It would be great if there was support for custom properties on objects directly in Spoke,...

extensibility

Hi! Could we incorporate a top-level key indicating that the repository is private/not intended for use as a shard? When a shards crawler encounters the `shard.yml`, it would only index...