msiemens / tinydb

TinyDB is a lightweight document oriented database optimized for your happiness :)
https://tinydb.readthedocs.org
MIT License
6.84k stars 550 forks source link

Documentation Ideas - API Reference #575

Open mateustoin opened 2 weeks ago

mateustoin commented 2 weeks ago

I was thinking of adding a Class Diagram and a simple explanation on how the classes correlate. Instead of having to read all of the API reference and the entire code to learn how the code works, people could start learning first on a high level explanation. This would be helpful for who wants to learn about the project and who wants to contribute later (that's my case).

The diagram could be something like this: image

Alongside with a high level explanation. What you think @msiemens? I hope to hear from you before I create a pull request about this.

Regards, Mateus Antonio