Skip to content

Reorganize Wordlist and move logic to API endpoint #173

@abuango

Description

@abuango

Currently the Wordlist is dependent on Hugo to generate the relevant pages and formats like JSON, PDF, ODT and downloadable HTML. While everything just works now, I propose separating the website into the following parts:

  • Wordlist files in JSON or YAML, this can be in the same website project or a separate project.
  • The website in Hugo while term pages rendered from the wordlist files.
  • REST API endpoint for applications that use the wordlist programmatically while using the Wordlist files as source
  • API endpoint to handle generating file formats instead of the current contraption

We can use Firebase Functions or GCP Cloud Run, since we have Google Workspace/GCP already/

cc: @nate-double-u

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions