Interaktivní architektonický graf
Vizualizace force-directed v D3.js s přiblížením, posunem, minimapou a 6 režimy rozložení - Force, Tree, Radial, Cluster, Flow a Manual.
Analýza repozitářů a mapování architektury
Pochopte jakýkoli kód na první pohled.



CodeMap je open source nástroj CLI v Pythonu, který naskenuje libovolný repozitář, extrahuje závislosti na úrovni modulů, analyzuje vlastnictví v Gitu a obrátkovost kódu a generuje plně interaktivní architektonický graf D3.js. Standardně podporuje Python, JavaScript, TypeScript, JSX a TSX. Vygenerovaná HTML vizualizace zahrnuje rozložení force-directed, stromové, radiální, klastrové a tokové - se světlým/tmavým/systémovým motivem, plnou lokalizací rozhraní do polštiny a angličtiny, soustředěným průzkumem jednoho uzlu, překryvy příspěvků autorů, detekcí rizik/hotspotů a progresivním načítáním pro velké repozitáře. Nezávislé na frameworku, bez konfigurace, funguje na libovolném Git repozitáři.
Nejdůležitější možnosti vysvětlené prakticky.
Vizualizace force-directed v D3.js s přiblížením, posunem, minimapou a 6 režimy rozložení - Force, Tree, Radial, Cluster, Flow a Manual.
Automaticky extrahuje importy a závislosti na úrovni modulů ze souborů Python, JavaScript, TypeScript, JSX a TSX.
Dávková analýza git logu identifikuje vlastnictví kódu, hotspoty obrátkovosti a rizikové oblasti - s využitím pouze 2 volání gitu bez ohledu na velikost repozitáře.
Vyberte libovolný uzel z rozbalovací nabídky a prozkoumejte jeho lokální okolí, závislosti, zpětné závislosti, cestu dopadu nebo tok - izolovaně.
Tmavý, světlý a systémový motiv s plnou architekturou CSS proměnných. Motiv uložen v localStorage, ve výchozím nastavení následuje preference OS.
Kompletní anglická a polská lokalizace celého interaktivního rozhraní - popisky, nápovědy, panely, legendy a stavové zprávy.
Velké repozitáře používají sbalené klastry, adaptivní simulaci a rozbalování na vyžádání - graf zůstává rychlý a čitelný.
Generujte interaktivní HTML grafy, data JSON, PDF reporty nebo souhrny v terminálu. Použijte --fast pro přeskočení analýzy gitu kvůli rychlosti.
Jasná cesta od oficiálního zdroje k prvnímu úspěšnému použití.
Použijte jeden z oficiálních odkazů pro své zařízení nebo prohlížeč.
Postupujte podle pokynů obchodu nebo otevřete webovou aplikaci. Bez instalátorů třetích stran.
Projděte možnosti, zvolte předvolby a začněte hlavním pracovním postupem.
Transparentní přehled hlavních technologií použitých k vývoji a údržbě produktu.
Váš kód nikdy neopustí váš počítač. Veškerá analýza běží 100% lokálně - žádný cloud, žádná telemetrie, žádný účet.