Implement symbols indexing service for symbol packages
Proposal
Implement the symbols indexing service to handle the indexing process when a symbol package (.snupkg
) is pushed to GitLab. This indexing process involves extracting the symbol files (.pdb
) from the compressed package file and indexing their information for efficient symbol lookup and retrieval. The indexing service should create a record in the packages_nuget_symbols
table for each .pdb
file, storing relevant details such as the symbol's signature
and file
.
Edited by Moaz Khalifa