Justin Lampe
Justin Lampe
The `GetXmlDocsSummary` method currently does not return a value for properties inherited from a generic class. A simple example: ```csharp var type = Assembly.GetExecutingAssembly().GetTypes().First(x => x.Name.StartsWith("Child")); foreach (var propertyInfo in...
### Description During the last release, I noticed [a warning](https://github.com/scalar/scalar/actions/runs/11149128322/job/30987323086#step:9:8) in the `aspnetcore-publish` job. I've updated the `working-directory` to target the .NET project instead of the .NET solution to get...
### What happens? Using the latest api reference `https://cdn.jsdelivr.net/npm/@scalar/api-reference` in the `Scalar.AspNetCore` package, I encountered that `preferredSecurityScheme` and `servers` properties are not working as expected. **preferredSecurityScheme** This bug was already...
**Problem** Currently, it's not possible to build the project on Windows machines. **Solution** This PR makes the repository compatible with Windows by migrating all shell scripts to typescript. All shell...
Currently, it's not possible to contribute to the core packages on Windows machines. Discussed in https://github.com/scalar/scalar/discussions/4257
Scalar now supports multiple OpenAPI documents. This PR bumps the `Scalar.AspNetCore` package to the latest version and introduces adjustments to the OpenAPI extensions to support multiple documents. This is how...
This PR adds the `Scalar.Aspire` integration to the project. The integration provides a unified/single API Reference for all REST services. I also removed the `basketswaggerui` client from identity because I...
**Problem** Currently, we have to maintain the list of available clients manually in our docs. **Solution** With this PR, we automate this by adding a `generate:markdown-docs` script that works the...