Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This adds a simple static api to the GitHub Pages site.
/api/v1/features.json
returns a list of all keys./api/v1/features/[id].json
returns a single feature (with the addition of the id).We could easily add additional endpoints down the road.
While there is an API available at
https://api.webstatus.dev/v1/features/[id]
, I think this has some benefits-@tidoust says it better here- #204 (comment).
This does add a dependency from the
gh-pages
submodule onpackages/web-features
, and I think currently the API would get updated whenever the gh-pages repo is updated. We need to consider if the API should be updated with every update to main, or only on releases.