For my BB plugin, I’d like to store some settings at the repository level and at the project level. My plugin is not a hook, therefore I guess the SettingsBuilder of the RepositoryHookService is not the right choice, is it?
From my reading, I think ActiveObjects can be used but I don’t like that:
- it’s relational and my data would better be modeled as a document (e.g. JSON structure)
- with AO the data is not linked to BB objects that repo or project. If a repo is deleted, my plugin’s data will not be removed
What do you advise me to use? I just want to store a few URLs and properties per repo and project.