A declarative, extensible framework for building Elixir applications.

ash dsl elixir framework
28 Open Issues Need Help Last updated: Sep 16, 2026

Open Issues Need Help

View All on GitHub

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework
enhancement good first issue

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework
enhancement good first issue

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework
enhancement good first issue

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework
enhancement good first issue

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework
enhancement good first issue

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

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.

Complexity: 4/5
bug good first issue

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

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.

Complexity: 4/5
enhancement good first issue

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

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.

Complexity: 4/5
enhancement good first issue

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework

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.

Complexity: 2/5
bug good first issue

A declarative, extensible framework for building Elixir applications.

Elixir
#ash#dsl#elixir#framework