Skip to content

Conversation

@hamajyotan
Copy link
Owner

Specifically, we've mapped the documentation and source code locations as much as possible.

Previously, everything was integrated into ActiveRecordCompose::Model,
but now we've written it in each file and adjusted it to be more straightforward.

Previously, this was a hack that arose because Steep couldn't solve the class_methods problem, but we've reconsidered our stance toward steep.
Rather than trying to implement it in a way that's more natural,
we now use steep:ignore to work around parts that don't pass steep's type checking.
As a result, we've created a more natural way of writing using class_methods.

@hamajyotan hamajyotan self-assigned this Nov 29, 2025
… possible.

We had previously consolidated everything into the model class, but we
wanted to define it in a natural way in each location. This was a hack
caused by steep's inability to resolve the issue of `class_methods`, but
by reconsidering our stance toward Steep, we changed it to a more
natural way of writing using `class_methods`.
* add webrick for yard server command
* always specify --no-private options
* add activesupport-concern plugin
@hamajyotan hamajyotan merged commit e0c7e7d into main Nov 30, 2025
18 checks passed
@hamajyotan hamajyotan deleted the improve-yard-doc branch November 30, 2025 05:21
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.

2 participants