Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/ash-project/spark

Tooling for building DSLs in Elixir
https://github.com/ash-project/spark

Make igniter only used in dev/test

axelson opened this pull request 18 days ago
Support nested keyword list specifications

zachdaniel opened this pull request 25 days ago
discussion(Mixed Lists): added some unit tests to show the use-case

simpers opened this pull request 26 days ago
Remove the colon from the generated DSL docs

user20230119 opened this issue 3 months ago
Sync .tool-versions with Ash

jechol opened this pull request 3 months ago
add :impl option type

ademenev opened this pull request 3 months ago
Docs Request: Example Project

svallory opened this issue 3 months ago
test validation of function types

ademenev opened this pull request 3 months ago
Spark does not escape nested function types

briankariuki opened this issue 5 months ago
Transformer before Verifier

rapidfsub opened this issue 6 months ago
Fix Elixir 1.17 warnings

jechol opened this pull request 7 months ago
bug: info generators choke on %{}

frankdugan3 opened this issue 7 months ago
bug: deprecation warning for Elixir .17

frankdugan3 opened this issue 7 months ago
fix: ensure atom before check compiled

rapidfsub opened this pull request 7 months ago
docs: don't document dsl functions

frankdugan3 opened this pull request 7 months ago
Use term_to_iovec instead of term_to_binary

fuelen opened this pull request 7 months ago
Make opts merge silent when values are identical

jechol opened this pull request 7 months ago
fix: make shortdoc for cheat sheats mix task shorter

vonagam opened this pull request 8 months ago
Plugin doesn’t work with latest elixir-ls

zachdaniel opened this issue 8 months ago
Drop support for elixir < 1.15

fuelen opened this pull request 8 months ago
Add option to limit generated opts

fuelen opened this pull request 8 months ago
fix: fix `Spark.Options.validate_type` for `:fun`

vonagam opened this pull request 8 months ago
Fix Spark.InfoGenerator

jechol opened this pull request 8 months ago
improvement: add more typespec coverage

jimsynz opened this pull request 8 months ago
improvement: better handling around default values for dsl options in…

zachdaniel opened this pull request 8 months ago
Disable docs for `opt_schema/0`

fuelen opened this pull request 9 months ago
Performance issues

fuelen opened this issue 9 months ago
chore(deps-dev): bump ex_doc from 0.32.0 to 0.32.1

dependabot[bot] opened this pull request 9 months ago
chore(deps): bump sourceror from 1.0.2 to 1.0.3

dependabot[bot] opened this pull request 9 months ago
Add Spark.Dsl.Patch.ReplaceEntity, DeleteEntity

jechol opened this issue 9 months ago
fix: `replace_entity` should not add an entity if none are present

vonagam opened this pull request 9 months ago
Show how to add a fragment to the parent resource

totaltrash opened this pull request 9 months ago
chore: Fix `credo` and `dialyzer` errors.

jimsynz opened this pull request 10 months ago
improvement: Add `{:protocol, module}` as a supported type.

jimsynz opened this pull request 10 months ago
fix: honour an entity's snippet when one is present.

jimsynz opened this pull request 11 months ago
chore: Add reproduction for recursive cross-extension entity bug.

jimsynz opened this pull request 11 months ago
Update Sourceror Dependency

alimakki opened this pull request 11 months ago
Minor test refactoring

jechol opened this pull request 12 months ago
fix: correct typespec/sanitisation for :in and :one_of

vonagam opened this pull request about 1 year ago
improvement: working `doc_type` for nested schemas

vonagam opened this pull request about 1 year ago
fix: proper typespec for keyed nimble types

vonagam opened this pull request about 1 year ago
chore: Add failing test for beam files with `?` in them.

jimsynz opened this pull request about 1 year ago
refactor: Use Markdown tables for rendering cheat sheets

sevenseacat opened this pull request about 1 year ago
Entities should record where they're defined.

jimsynz opened this issue about 1 year ago
Ability to provide aliases for sections, entities and options.

jimsynz opened this issue about 1 year ago
fix: support nested types in `:keyword_list` and `:map` nimble types.

jimsynz opened this pull request over 1 year ago
docs(fragment): format code correctly

joshprice opened this pull request over 1 year ago
improvement: change `:wrap_list` doc to `x | list(x)`

vonagam opened this pull request over 1 year ago
fix: recusively sanitize keyword and map types.

jimsynz opened this pull request over 1 year ago
fix(OptionsHelpers): Some nimble options types can have nested schemas.

jimsynz opened this pull request over 1 year ago
Cannot patch top level sections.

jimsynz opened this issue over 1 year ago
fix: code highlight error

Sangresz opened this pull request over 1 year ago
Supporting latest ElixirSense

moissela opened this pull request over 1 year ago
Suggestion broken with latest ElixirSense

moissela opened this issue over 1 year ago
improvement: allow `Patch.AddEntity` if a same-target entity exists

vonagam opened this pull request over 1 year ago
Remove Sections

zachdaniel opened this issue over 1 year ago
Builder API for Creating Spark DSLs

erikareads opened this issue over 1 year ago
Capture referenced bindings in anonymous functions

fuelen opened this issue over 1 year ago
Proof of Concept Dsl for Entities and Sections - WIP

erikareads opened this pull request over 1 year ago
Create DSL to Ease Creation of End User DSLs

erikareads opened this issue over 1 year ago
Documentation Updates - WIP

erikareads opened this pull request over 1 year ago
Documentation Improvements for Spark.Dsl.Section

erikareads opened this issue over 1 year ago
fix: fix incorrect identity logic in `Transformer.build_entity/4`.

jimsynz opened this pull request over 1 year ago
fix(Entity): don't ever use `Map.put/3` to set an entity's `__identifier__`.

jimsynz opened this pull request over 1 year ago
fix: don't explode for non-tuple argument values.

jimsynz opened this pull request over 1 year ago
fix(Spark.Dsl.Entity): Clobbering of optional arguments

jimsynz opened this pull request over 1 year ago
Entity documentation

erikaaus opened this pull request over 1 year ago
Documentation Improvements for Spark.Dsl.Entity

erikaaus opened this issue over 1 year ago
Transformer behaviour error add irrelevant stacktrace

erikaaus opened this issue over 1 year ago
track explicitly set keys

kgullion-vonage opened this pull request over 1 year ago
fix: swap `Exception.exception?` for `Kernel.is_exception`

ahey opened this pull request over 1 year ago
improvement: don't document functions generated by Spark.Dls

fuelen opened this pull request over 1 year ago
Add `Spark.Builtins`

zachdaniel opened this issue over 1 year ago
Functions as parameters

fuelen opened this issue over 1 year ago
fix: correct args spec in `Spark.Dsl.Entity.t`.

jimsynz opened this pull request over 1 year ago
Support accumulating section options

zachdaniel opened this issue over 1 year ago
Merging Fragments overwrites set values with defaults.

barnabasJ opened this issue over 1 year ago
fix: nested entities not being correctly checked for uniqueness.

jimsynz opened this pull request over 1 year ago
fix: Relax nimble_options dependency

axelson opened this pull request almost 2 years ago
improvement: Make generated __using__/1 overridable for Dsls.

jimsynz opened this pull request almost 2 years ago
Exception.exception?/1 is deprecated

fishysquirrel opened this issue almost 2 years ago
improvement: evaluate `Transformer.eval` chunks in the order they're added.

jimsynz opened this pull request almost 2 years ago
fix: Make sections explicitly patchable, improve info generator.

jimsynz opened this pull request almost 2 years ago
feat(InfoGenerator): extract from AshAuthentication.

jimsynz opened this pull request almost 2 years ago
Dynamic extensions

jimsynz opened this issue almost 2 years ago
fix(CodeHelpers): don't generate duplicate functions.

jimsynz opened this pull request almost 2 years ago
refactor(CodeHelpers): reduce duplication and add documentation

jimsynz opened this pull request almost 2 years ago
Support multiple function clauses in anonymous functions

doorgan opened this pull request almost 2 years ago
Anonymous function works, function capture does not

dantswain opened this issue almost 2 years ago