Skip to content

Remove indexing enhancement#711

Merged
vinistock merged 1 commit into
mainfrom
04-30-remove_indexing_enhancement
May 1, 2026
Merged

Remove indexing enhancement#711
vinistock merged 1 commit into
mainfrom
04-30-remove_indexing_enhancement

Conversation

@vinistock
Copy link
Copy Markdown
Member

@vinistock vinistock commented Apr 30, 2026

We are still exploring an efficient way of handling DSLs, such as things like belongs_to, has_many and so on.

For now, let's remove the enhancement since we cannot provide the same exact API.

@vinistock vinistock self-assigned this Apr 30, 2026
Copy link
Copy Markdown
Member Author

vinistock commented Apr 30, 2026

This stack of pull requests is managed by Graphite. Learn more about stacking.

@vinistock vinistock force-pushed the 04-30-remove_indexing_enhancement branch from 133f77e to a453b41 Compare April 30, 2026 20:00
@vinistock vinistock marked this pull request as ready for review April 30, 2026 20:00
@vinistock vinistock requested a review from a team as a code owner April 30, 2026 20:00
@vinistock vinistock mentioned this pull request Apr 30, 2026
19 tasks
Copy link
Copy Markdown
Member

@st0012 st0012 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Feels like it could be quite a regression for some users. Hopefully we can bring back DSL extension soon 🤞

@vinistock vinistock changed the base branch from 04-30-migrate_rails_test_style_discovery_to_rubydex to graphite-base/711 May 1, 2026 12:14
@vinistock vinistock force-pushed the graphite-base/711 branch from 10adf35 to fe5728a Compare May 1, 2026 12:15
@vinistock vinistock force-pushed the 04-30-remove_indexing_enhancement branch from a453b41 to cb163be Compare May 1, 2026 12:15
Copy link
Copy Markdown
Member Author

Yeah, it's definitely not ideal, but investing the time to design a way to handle DSLs with high performance and parallelism way pay off in the long run.

@graphite-app graphite-app Bot changed the base branch from graphite-base/711 to main May 1, 2026 12:15
@vinistock vinistock force-pushed the 04-30-remove_indexing_enhancement branch from cb163be to 6b1f3ac Compare May 1, 2026 12:15
@vinistock vinistock merged commit 849e43b into main May 1, 2026
61 checks passed
Copy link
Copy Markdown
Member Author

Merge activity

@vinistock vinistock deleted the 04-30-remove_indexing_enhancement branch May 1, 2026 12:29
Copy link
Copy Markdown
Contributor

@Morriar Morriar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vinistock
Copy link
Copy Markdown
Member Author

Add-on documentation is a separate task in Shopify/rubydex#669

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants