Skip to content

8191: Data adapter - #3

Open
jeppekroghitk wants to merge 22 commits into
developfrom
feature/8191-data-adapter
Open

8191: Data adapter#3
jeppekroghitk wants to merge 22 commits into
developfrom
feature/8191-data-adapter

Conversation

@jeppekroghitk

@jeppekroghitk jeppekroghitk commented Sep 1, 2026

Copy link
Copy Markdown

Link to ticket

https://leantime.itkdev.dk/#/tickets/showTicket/8191

Description

  • Added ImportCommand for running imports from the terminal
  • Added SourceInterface for registering new data sources
  • Added FeedReader for fetching and decoding feeds
  • Added HandicapParking source for Aarhus disabled parking bays via MTM SpatialMaps
  • Added Wgs84Transformer for reprojecting coordinates to WGS84
  • Added NgsiEntity for normalized NGSI-LD output
  • Added NgsiLdBroker for idempotent batch upserts
  • Added Taskfile commands for importing and reading back entities
  • Added ADRs for the decisions behind the adapter
  • Added tests for the transformer, reader, mapping, import command and source manifest
  • Added source manifest (config/sources.yaml): one record per data set
  • Added SourceCatalog for reading the manifest, failing loudly on incomplete records
  • Moved .env configuration to manifest

Screenshot of the result

N/A

Checklist

  • My code is covered by test cases.
  • My code passes our test (all our tests).
  • My code passes our static analysis suite.
  • My code passes our continuous integration process.

@jeppekroghitk
jeppekroghitk changed the base branch from main to develop September 1, 2026 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant