Open Issues Need Help
View All on GitHubA declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
A declarative, extensible framework for building Elixir applications.
AI Summary: The task is to debug and fix a bug in the Ash framework where a `:map` attribute with `allow_nil?: true` and nested constraints incorrectly throws an error when given a `nil` value. The fix should allow the resource to be created successfully with a `nil` value for the map attribute when no parameters are provided or when explicitly setting the value to `nil`, while maintaining error handling for invalid map inputs.
A declarative, extensible framework for building Elixir applications.
AI Summary: Modify the `new!` function in `Ash.TypedStruct` to leverage Elixir's type system and dialyzer for improved compile-time error detection when initializing typed structs. This involves altering the function signature to explicitly check for the presence of required fields, resulting in dialyzer errors if any are missing.
A declarative, extensible framework for building Elixir applications.
AI Summary: Improve the error handling during type casting in the Ash framework. Currently, only the first error encountered during struct, map, and keyword type casting is returned. The task requires modifying the framework to return all errors encountered during the casting process and to refactor constraint checking to occur during individual input casting rather than after all inputs have been processed.
A declarative, extensible framework for building Elixir applications.
AI Summary: Update a relative URL in the Ash project's `usage-rules.md` file to an absolute URL to prevent markdown linter warnings when the file is used outside the repository context. This involves finding the specific relative link, determining the correct absolute URL, and updating the markdown file.
A declarative, extensible framework for building Elixir applications.