- Fetch Repositories:
- Retrieves all repositories in the specified project.
- Process
.cs Files:
- Identifies the default branch of each repository.
- Extracts
.cs file content (excluding auto-generated files).
- Converts content to
.txt files.
- Store Data:
- Inserts
.cs file content into the DefaultBranchRepoFilesData table.
- Records file name, path, content, and scraping date.
- Skip Logic:
- Excludes specific repositories based on business rules.