Prepare to switch to using (the future) Drupal 9 JSON:API endpoint - implement tests, etc.

Created on 1 October 2021, about 3 years ago
Updated 28 June 2023, over 1 year ago

Problem/Motivation

The current Project Browser calls the unofficial Drupal.org endpoint for project data. The more-supported and future-proof way is to make an API call to the Drupal 9 site that has been built and to which project data from Drupal.org has been migrated.

Proposed resolution

Make the API endpoint semi-configurable (i.e. leverage config without a UI), and point it at the Drupal 9 site. Rewrite all the API layer to use JSON:API from the data coming back from that site.

Remaining tasks

  1. change the endpoint
  2. rewrite the API-digesting code
  3. ensure Drupal 9 site is ready
  4. ensure Drupal 9 migrations are ongoing

API changes

Lots. :)

Data model changes

???

📌 Task
Status

Fixed

Version

1.0

Component

Code

Created by

🇺🇸United States chrisfromredfin Portland, Maine

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024