Advice for compendium data in a custom system

Hello, i'm new here!

I was wondering if I could get a little direction for storing data about my games items/actors.
I looked at how it is done in pf2e and dnd5e. They both seem to have gone different directions.
DnD5e uses
.db
files for their packs data https://github.com/foundryvtt/dnd5e/tree/master/packs
while PF2E uses
.json
files https://github.com/foundryvtt/pf2e/tree/master/packs

Should I be using
.db
files or
.json
files for my packs?
and how should I prepare these files so Foundry can see the data in the packs?

One thing I tried to do was to:
  • create an empty world
  • set up a compendium pack by hand using my systems sheets
  • used the foundry cli tool to 'unpack' my worlds pack data
  • moved those json files into my systems /packs folder.
  • updated my manifest so it would point to the correct /packs, and restarted my other test world to see if it could use the packs provided by my system. The pack folders are there, but non of the items are inside.
In the future, I would like to be able to curate the data into a
.db
file /
.json
files in an automated way to avoid a bunch of manual data entry through my sheets.