The solution consists of the following components:
- CodeMiner:
- Extracts and processes
.cs files from repositories.
- Stores the extracted content in the DefaultBranchRepoFilesData table.
- GetMetaData:
- Fetches metadata (e.g., file name, path, repository ID) for all repository files.
- Stores the metadata in the DefaultBranchRepoMetadata table.
- Helper Library:
- Contains helper methods which perform API calls as well as appsettings.json file.