You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The d43-catalog needs to start outputting a JSON file that only lists the resources that are in the catalog.json endpoint by identifier.
This process should happen whenever the main catalog.json file is updated.
The format of the JSON files should be the same as the catalog.json, excepting the catalogs array. Hence, only languages should be seen as a top level array in the output files.
Acceptance Criteria
This should be a lambda function that is triggered via S3 anytime the catalog.json file is updated
Every unique resource in catalog.json has a corresponding endpoint at /v3/resources/{identifier}.json, for example:
A list of OBS resources are found at /v3/resources/obs.json
A list of tN resources are found at /v3/resources/tn.json
A list of tA resources are found at /v3/resources/ta.json
A list of BLV resources are found at /v3/resources/blv.json
Story
As a developer, I want to be able to get a list of content for a particular resource instead of having to read the entire
catalog.json
.As a user, I don't want to wait a long time for the https://openbiblestories.squarespace.com/library/ page to load.
Notes
The d43-catalog needs to start outputting a JSON file that only lists the resources that are in the
catalog.json
endpoint byidentifier
.This process should happen whenever the main
catalog.json
file is updated.The format of the JSON files should be the same as the
catalog.json
, excepting thecatalogs
array. Hence, onlylanguages
should be seen as a top level array in the output files.Acceptance Criteria
catalog.json
has a corresponding endpoint at /v3/resources/{identifier}.json, for example:The text was updated successfully, but these errors were encountered: