Closed snowyu closed 1 year ago
You're welcome to try this as a new project, but ContentDB is designed the way it is for a reason - for user experience. For more information on ContentDB's design, see https://blog.rubenwardy.com/2022/03/24/contentdb/
For a while, I have been thinking that it would be good to see a cdblite. It wouldn't have much of a web interface, maybe read-only pages for packages at most. No reviews. It would support mirroring other ContentDB servers and adding new packages based on files which could be version controlled
But ContentDB is designed as it is to give the most value, with reviews and statistics for example
The better design architecture is to completely decoupling:
No idea where this is coming from, you don't have to use ContentDB. It already exists, I'm not rewriting it from scratch just for you
I would like to suggest a new feature for the Minetest contentdb project: replacing the current PostgreSQL database with a Git repository. This would offer several benefits:
The proposed Git repository should have the following directory structure: games, mods, textures, and maps subdirectories.
The configuration instructions should be included in the
README.md
file, and the configuration information should be placed in the front-matter section at the beginning of theREADME.md
file. eg,.git
.zip