Interaktívny architektonický graf
Vizualizácia force-directed v D3.js s priblížením, posúvaním, minimapou a 6 režimami rozloženia - Force, Strom, Radiálne, Klaster, Flow a Manuálne.
Analýza repozitárov a mapovanie architektúry
Pochopte akúkoľvek kódovú základňu na prvý pohľad.



CodeMap je open source CLI nástroj v Pythone, ktorý skenuje akýkoľvek repozitár, extrahuje závislosti na úrovni modulov, analyzuje git vlastníctvo a zmeny kódu a generuje plne interaktívny architektonický graf D3.js. Podporuje Python, JavaScript, TypeScript, JSX a TSX hneď po vybalení. Vygenerovaná HTML vizualizácia zahŕňa rozloženia force-directed, strom, radiálne, klaster a flow - s témami Tmavá/Svetlá/Systémová, plnou lokalizáciou rozhrania v poľštine a angličtine, sústredeným preskúmaním jediného uzla, prekrytiami príspevkov autorov, detekciou rizík/hotspotov a postupným načítavaním pre veľké repozitáre. Nezávislý od frameworku, bez konfigurácie, funguje na akomkoľvek git repozitári.
Najdôležitejšie možnosti vysvetlené prakticky.
Vizualizácia force-directed v D3.js s priblížením, posúvaním, minimapou a 6 režimami rozloženia - Force, Strom, Radiálne, Klaster, Flow a Manuálne.
Automaticky extrahuje importy a závislosti na úrovni modulov zo súborov Python, JavaScript, TypeScript, JSX a TSX.
Dávková analýza git log identifikuje vlastníctvo kódu, hotspoty zmien a rizikové oblasti - s použitím iba 2 git volaní bez ohľadu na veľkosť repozitára.
Vyberte ľubovoľný uzol z rozbaľovacieho zoznamu a preskúmajte jeho lokálne okolie, závislosti, spätné závislosti, cestu dopadu alebo flow - izolovane.
Tmavá, svetlá a systémová téma s plnou architektúrou CSS premenných. Téma uložená v localStorage, predvolene sleduje preferenciu OS.
Kompletná anglická a poľská lokalizácia celého interaktívneho rozhrania - popisky, tooltipy, panely, legendy a stavové správy.
Veľké repozitáre používajú zbalené klastre, adaptívnu simuláciu a rozbaľovanie na požiadanie - graf zostáva rýchly a čitateľný.
Generujte interaktívne HTML grafy, JSON dáta, PDF reporty alebo súhrny v termináli. Použite --fast na preskočenie git analýzy pre rýchlosť.
Jasná cesta od oficiálneho zdroja k prvému úspešnému použitiu.
Použite jeden z oficiálnych odkazov pre svoje zariadenie alebo prehliadač.
Postupujte podľa pokynov obchodu alebo otvorte webovú aplikáciu. Bez inštalátorov tretích strán.
Prejdite možnosti, vyberte predvoľby a začnite hlavným pracovným postupom.
Transparentný prehľad hlavných technológií použitých na vývoj a údržbu produktu.
Váš kód nikdy neopustí váš stroj. Všetka analýza prebieha 100 % lokálne - žiadny cloud, žiadna telemetria, žiadny účet.