-
Notifications
You must be signed in to change notification settings - Fork 342
Open
Labels
area: architectureThis item is related to general architecture of the OpenAI client library.This item is related to general architecture of the OpenAI client library.team-work-item
Description
Currently, the Export-Api.ps1 script requires a manually maintained list of assembly dependencies so the genapi tool can generate the API listing correctly. As project dependencies change, keeping this list updated is difficult and time-consuming, and errors can easily occur if it gets out of sync with the actual requirements.
Feature request: Find a way to pull these dependencies automatically, reducing manual maintenance and the risk of mistakes. Potential approaches include:
- Parsing the project .csproj file to extract dependencies programmatically
- Adopting the approach used in APIView
- Leveraging developer tools or automation like Copilot
A robust solution should work for netstandard2.0 and net8.0 targets and be easy to maintain as dependencies evolve.
Metadata
Metadata
Assignees
Labels
area: architectureThis item is related to general architecture of the OpenAI client library.This item is related to general architecture of the OpenAI client library.team-work-item