JsonApiDotNetCore icon indicating copy to clipboard operation
JsonApiDotNetCore copied to clipboard

A framework for building JSON:API compliant REST APIs using ASP.NET and Entity Framework Core.

Results 110 JsonApiDotNetCore issues
Sort by recently updated
recently updated
newest added

The docfx site features dark mode, but our landing page (based on [this template](https://bootstrapmade.com/ninestars-free-bootstrap-3-theme-for-creative/)) at www.jsonapi.net does not. Ideally, it would reuse the setting that docfx stores in the browser...

enhancement
documentation
good first issue
help wanted

Hi, it's a bit unclear what each value of the JsonApiEndpoints does. For example, I might be missing some JSON:API concept but I'm not sure what `GetSecondary` is. Would it...

enhancement
good first issue
blocked

Example: https://github.com/microsoft/kiota/blob/main/.github/ISSUE_TEMPLATE/01-kiota-bug.yml

Closes #1055 #### QUALITY CHECKLIST - [ ] Changes implemented in code - [ ] Complies with our [contributing guidelines](https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/.github/CONTRIBUTING.md) - [ ] Adapted tests - [ ] Documentation updated

There is no test coverage for sending meta in request bodies. For example: ``` POST /api/people HTTP/1.1 { "data": { "type": "people", "attributes": { "firstName": "John", "lastName": "Doe" } },...

good first issue

```c# { Data = new PlayerDataInPostRequest { Id = null!, // FIXME: passing "" here works fine 🤔 } } ``` _Originally posted by @verdie-g in https://github.com/json-api-dotnet/JsonApiDotNetCore/pull/1475#discussion_r1500200153_ --- Interesting! I've...

breaking-change

Closes #1567 #### QUALITY CHECKLIST - [ ] Changes implemented in code - [ ] Complies with our [contributing guidelines](https://github.com/json-api-dotnet/JsonApiDotNetCore/blob/master/.github/CONTRIBUTING.md) - [ ] Adapted tests - [ ] Documentation updated

Rename to `JsonApiDotNetCore.OpenApi.Swashbuckle`, to enable implementing support for the upcoming ASP.NET OpenAPI generator in the future (without breaking users). Deprecate the existing package on the GitHub feed, to make users...

refactor
OpenAPI

This involves adding the following switches for generated clients (except the ones that explicitly test for nullability modes): ``` /GenerateNullableReferenceTypes:true /GenerateOptionalPropertiesAsNullable:true /GenerateOptionalParameters:true ```

refactor
OpenAPI

If possible, this smoothens the experience of partial post/patch for atomic operations. Otherwise, the existing extension method must take the operation index as a parameter.

OpenAPI