Introduces a lightweight, file-based JsonTopicRepository implementation of ITopicRepository (OnTopic.Data.Json) as an alternative to the SQL database for storing topics. This is useful for small sites, prototyping, or testing without a database.
This should also include a Topic-to-JSON serialization toolkit, supporting both a "stable ID" mode (for the repository) and an "ID-free" mode (for import/export) (new OnTopic.Data.Json project).
This depends on the Topic Merge Service being implemented (#141).
Introduces a lightweight, file-based
JsonTopicRepositoryimplementation ofITopicRepository(OnTopic.Data.Json) as an alternative to the SQL database for storing topics. This is useful for small sites, prototyping, or testing without a database.This should also include a Topic-to-JSON serialization toolkit, supporting both a "stable ID" mode (for the repository) and an "ID-free" mode (for import/export) (new
OnTopic.Data.Jsonproject).This depends on the Topic Merge Service being implemented (#141).