> So my request here is to other contributors, particularly new contributors - 
> can you try it out please? Have you found this useful, and if so, what did 
> you learn? Do you need a whole-database overview when you start working on 
> the project?

I started learning the OSM source code about six months ago. One of the first 
things I did was to create a printed visual representation of the database 
schema to quickly get an overview of the project's structure. Over the next few 
months, I used this printout to gain a better understanding of various parts of 
the project and how they are connected (e.g., counters, tag, comments, tags, 
nodes-ways-relations etc.). So, yes, I believe this utility (and similar ones) 
can be very useful when starting out.

However, before using it daily, I would like to see:

1. Improved layout management: for example, tables still overlap, the most 
important table(s) should be placed at the center, ... However, improving these 
features also increases the complexity of the algorithms.
2. Improved interactivity: features like zoom-on-scroll and better use of all 
mouse buttons could reduce reliance on the icons in the lower-right region, 
streamlining the user experience.

Generally, I think this is a great utility, but it still needs a few tweaks for 
professional daily use.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/pull/5308#issuecomment-2483568642
You are receiving this because you are subscribed to this thread.

Message ID: 
<openstreetmap/openstreetmap-website/pull/5308/c2483568...@github.com>
_______________________________________________
rails-dev mailing list
rails-dev@openstreetmap.org
https://lists.openstreetmap.org/listinfo/rails-dev

Reply via email to