Skip to content

Conversation

romalytvynenko
Copy link
Contributor

This PR improves API documentation generation by updating Scramble dependencies and introducing a new step in the docs-building GitHub Action.

The Scramble updates fix several issues related to closely following the JSON:API specification and introduce automatic type inference for *paginate calls, allowing the removal of some manual annotations.

The new step in the GitHub Action sets up the environment — specifically the database — before building the documentation. This enables Scramble to use database information to accurately infer the types of resource attributes.

@jbrooksuk jbrooksuk merged commit 13ad7cd into cachethq:main Jun 1, 2025
31 checks passed
@jbrooksuk
Copy link
Member

Thanks @romalytvynenko!

jbrooksuk added a commit that referenced this pull request Aug 18, 2025
* main:
  Add "Under maintenance" status to components and systems (#287)
  Filament v4 (#292)
  Compile Assets
  Fix Incident and Updates message size (#290)
  Bump some dependencies
  Updated language files (German & Dutch) (#281)
  Add demo server
  fix; Missing webhook events in WebhookListener list (#283)
  Improve API documentation (#284)
  Use app context
  Fix code styling
  Allow configuring whether to use external dependencies (#278)
  Don't call pint on every test run
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