- Fetch Repositories:
- Retrieves all repositories in the specified project.
- Extract Metadata:
- Processes all repository items, including files and folders.
- Captures metadata such as file name, file path, repository ID, and module name.
- Store Metadata:
- Inserts metadata into the
DefaultBranchRepoMetadata table.
- Records file name, path, module name, repository ID, and scraping date.