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

Document all endpoints #3110

Open
Jkd-eth opened this issue Dec 5, 2024 · 1 comment
Open

Document all endpoints #3110

Jkd-eth opened this issue Dec 5, 2024 · 1 comment

Comments

@Jkd-eth
Copy link
Contributor

Jkd-eth commented Dec 5, 2024

User Story:

As the Passport Engineering team
We want to document all endpoints
So that we can setup monitoring and it's easier to support

Acceptance Criteria

GIVEN the existing set of all Passport endpoints
WHEN we check the documentation
THEN all endpoints are present

Include the 3x Scroll endpoints

Product & Design Links:

Tech Details:

Open Questions:

Notes/Assumptions:

@Jkd-eth Jkd-eth moved this to Prioritized in Passport New Dec 5, 2024
@nutrina
Copy link
Collaborator

nutrina commented Dec 9, 2024

Ideas:

Ideally the list of endpoints could be generated as part of the system tests we will create.
The system tests should have all public endpoints configured.

On the other hand we can also agree to have an open api spec output for all our APIs in all repos: passport (iam), passport-scorer, Passport-data-science and passport-scroll-badge. This would allow generating documentation from the code.

Having the an openapi.json would also allow the system tests to check if all APIs are covered and no (new) API has been forgotten in the system tests.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Prioritized
Development

No branches or pull requests

2 participants