Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial library endpoints #3012

Merged
merged 49 commits into from
Jun 13, 2024
Merged

Conversation

nichwall
Copy link
Contributor

This PR includes:

  • Some initial library endpoints
  • Updates to the Author endpoints
  • Fixes to existing schemas for exploded spec
  • Adds series endpoints
  • Adds workflow to lint the spec

Next steps are likely (in this general order):

  1. Notification routes
  2. Email routes
  3. Podcast routes and schemas (used in lots of responses with the library)
  4. Item routes and schemas
  5. Collections routes and schemas
  6. Playlists routes and schemas
  7. RSS feeds
  8. The rest of the Library routes

Preview of redocly generated docs:
image

@nichwall
Copy link
Contributor Author

Also, feel free to squash this PR, there were a number of commits where I went "oh, this is the syntax for [insert thing] in OpenAPI 3.0" and then said "Wait, nevermind, I mixed up 2.0/3.0/3.1 again" a few commits later

@advplyr
Copy link
Owner

advplyr commented May 25, 2024

Somehow I never knew about the squash merge feature in github.. I thought this was something that had to be done with a force commit.

@advplyr
Copy link
Owner

advplyr commented Jun 13, 2024

Thanks!

@advplyr advplyr merged commit baf5f7f into advplyr:master Jun 13, 2024
4 checks passed
@nichwall nichwall mentioned this pull request Jun 22, 2024
This was referenced Jul 4, 2024
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