Skip to content
LGM-OS Enterprise
Home Business
version 4.0.0

The code graph

Every class, every function, every guide and every «why» from the comments, with the relations that really exist between them. Your browser draws it straight from the repository itself.

82,021 pieces · 201,666 links

Loading the graph…

How to read it

You do not need to write code to get something out of it: it is a map of towns, streets and neighbourhoods.

The dots and the lines

Each dot is a piece of the system —a class, a function, a heading in a guide— and each line is a real relation: a call, an import, an inheritance. The fatter the dot, the more things depend on it.

The clusters

Pieces that call each other a lot fall together and make a cluster. Each one is named after its main piece, and they are, in fact, the parts of the system: storage, cameras, backups, the panel.

Getting around

Drag to move, scroll or pinch to zoom in, and click a piece to see its card with its neighbours. The search box up top lights up whatever matches, and the pills below isolate one cluster.

Where it comes from

From reading the repository, not from drawing it by hand: graphify extracts it and it is rebuilt with every release. If the code changes, the map changes too.

82,021pieces
201,666links
1,873clusters
3,249archivos

The biggest clusters

  • run — 2,331 pieces
  • schemas.py — 1,349 pieces
  • seed_admin — 1,236 pieces
  • Changelog — 1,213 pieces
  • services/shares.py — 1,059 pieces
  • read — 978 pieces
  • _run — 843 pieces
  • types.ts — 836 pieces
  • i18n.ts — 800 pieces
  • storage.py — 750 pieces
  • record — 704 pieces
  • files.py — 599 pieces

Graph of the repository at commit 15dd6cc6.