I have transitioned our system from an SQLite database to a singular YAML file. Data validation is now handled by Pydantic within the Paper object. Furthermore, a suite of CRUD functions (Create, Read, Update, Delete) for YAML manipulation has been implemented in database.py to provide convenience. However, maintainers still have the option to directly edit the YAML file without using CRUD operations. To maintain data integrity, an automatic validation and cleaning process has been integrated as part of the daily pull action."
I have transitioned our system from an SQLite database to a singular YAML file. Data validation is now handled by
Pydantic
within thePaper
object. Furthermore, a suite of CRUD functions (Create, Read, Update, Delete) for YAML manipulation has been implemented indatabase.py
to provide convenience. However, maintainers still have the option to directly edit the YAML file without using CRUD operations. To maintain data integrity, an automatic validation and cleaning process has been integrated as part of the daily pull action."