This is a dashboard that allows you to query and visualize data that the Wesnoth Project collects about multiplayer games played on the official server.
All the loading of config.json inside of app.py is consolidated. However, there is a loading of config.json inside of layout.py that seems to be unavoidable because the keyword arguments of the Dash app object constructor can only be passed during object instantiation and not updated post-object-instantiation. I wrote a comment for any future devs to understand the reasoning. I think this is something we can easily live with.
closes #16
All the loading of
config.json
inside ofapp.py
is consolidated. However, there is a loading ofconfig.json
inside oflayout.py
that seems to be unavoidable because the keyword arguments of the Dash app object constructor can only be passed during object instantiation and not updated post-object-instantiation. I wrote a comment for any future devs to understand the reasoning. I think this is something we can easily live with.