Skip to content

feat: Add api information page#1913

Draft
egrimstad wants to merge 2 commits intozuplo:mainfrom
egrimstad:feature/api-overview-page
Draft

feat: Add api information page#1913
egrimstad wants to merge 2 commits intozuplo:mainfrom
egrimstad:feature/api-overview-page

Conversation

@egrimstad
Copy link
Contributor

@egrimstad egrimstad commented Jan 29, 2026

Draft/Proof-of-concept on how an API overview/information page could look. The reasoning behind adding such a page is that landing directly on a tag can be confusing, and information that is common for the entire API does not have a natural place, (mostly stuff from the info field in the specification).
Other fields that could be added:

  • info.termsOfService
  • info.license
  • externalDocs

Screenshot:
image

@vercel
Copy link

vercel bot commented Jan 29, 2026

@egrimstad is attempting to deploy a commit to the Zuplo Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions
Copy link

Preview build of published Zudoku package

Warning

This PR is from an external contributor. To run the public package build workflow, a maintainer must add the approve public build label after reviewing the changes.

@mosch
Copy link
Contributor

mosch commented Feb 12, 2026

@egrimstad thanks for that. We think this page is a great idea. How do you feel about iterating on this a bit?

@egrimstad
Copy link
Contributor Author

@egrimstad thanks for that. We think this page is a great idea. How do you feel about iterating on this a bit?

Yeah, I could do that. Do you have anything specific in mind? I can look into adding links to terms of service, license and external docs at least.

@egrimstad egrimstad force-pushed the feature/api-overview-page branch from 4c0846a to 0350b88 Compare February 12, 2026 09:54
@egrimstad egrimstad force-pushed the feature/api-overview-page branch from 0350b88 to ef593b9 Compare February 13, 2026 11:02
@egrimstad
Copy link
Contributor Author

egrimstad commented Feb 13, 2026

image

Made some changes in the contact information card.

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