Переехали на графовую модель, засунули все в докер, поменяли парсинг

This commit is contained in:
2026-07-23 08:34:26 +04:00
parent c503fc4990
commit b2a13528ee
14 changed files with 420 additions and 204 deletions

View File

@@ -8,5 +8,6 @@
public string Documentation { get; set; }
public string Content { get; set; }
public float[] Vector { get; set; }
public List<string> OutgoingCalls { get; set; } = new List<string>();
}
}

View File

@@ -0,0 +1,17 @@
namespace CodeBase.Models
{
public class GraphNodeContext
{
public string MethodName { get; set; }
public string FilePath { get; set; }
public string Content { get; set; }
// Графовые связи, которые мы вытащим из Neo4j
// Кого вызывает этот метод (и какие классы/енумы использует)
public List<string> OutgoingDependencies { get; set; } = new();
// Кто вызывает этот метод (кто от него зависит)
public List<string> IncomingDependencies { get; set; } = new();
}
}