44 < meta charset ="utf-8 ">
55 < meta content ="width=device-width, initial-scale=1.0 " name ="viewport ">
66 < title > JsonApiDotNetCore documentation</ title >
7- < meta content ="A framework for building JSON:API compliant REST APIs using .NET Core and Entity Framework Core. Includes support for Atomic Operations. " name ="description ">
7+ < meta content ="A framework for building JSON:API compliant REST APIs using ASP .NET Core and Entity Framework Core. Includes support for the Atomic Operations extension . " name ="description ">
88 < meta content ="jsonapidotnetcore jsonapi json:api dotnet asp.net " name ="keywords ">
99 < link href ="favicon.ico " rel ="icon ">
1010 < link href ="favicon.ico " rel ="apple-touch-icon ">
1111 < link href ="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Raleway:300,300i,400,400i,600,600i,700,700i " rel ="stylesheet ">
1212 < link href ="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.5.0/css/bootstrap.min.css " rel ="stylesheet ">
1313 < link href ="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-icons/1.11.3/font/bootstrap-icons.min.css " rel ="stylesheet ">
1414 < link href ="
https://unpkg.com/[email protected] /css/boxicons.min.css "
rel ="
stylesheet "
> 15- < link href ="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.4 .0/styles/default.min.css " rel ="stylesheet ">
15+ < link href ="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/11.9 .0/styles/default.min.css " rel ="stylesheet ">
1616 < link href ="https://cdnjs.cloudflare.com/ajax/libs/aos/2.3.4/aos.css " rel ="stylesheet ">
1717 < link href ="styles/home.css " rel ="stylesheet ">
1818 < link href ="styles/icofont.min.css " rel ="stylesheet ">
5151 < div class ="col-lg-7 pt-5 pt-lg-0 order-2 order-lg-1 ">
5252 < h1 > JsonApiDotNetCore</ h1 >
5353 < h2 >
54- A framework for building < a href ="https://jsonapi.org/ " target ="_blank "> JSON:API</ a > compliant REST APIs using .NET Core and Entity Framework Core.
55- Includes support for < a href ="https://jsonapi.org/ext/atomic/ " target ="_blank "> Atomic Operations</ a > .
54+ A framework for building < a href ="https://jsonapi.org/ " target ="_blank "> JSON:API</ a > compliant REST APIs using ASP .NET Core and Entity Framework Core.
55+ Includes support for the < a href ="https://jsonapi.org/ext/atomic/ " target ="_blank "> Atomic Operations</ a > extension .
5656 </ h2 >
5757 < a href ="#about " class ="btn-get-started scrollto "> Read more</ a >
5858 < a href ="../../getting-started/install.html " class ="btn-get-started "> Getting started</ a >
@@ -82,7 +82,9 @@ <h3 data-aos="fade-up">Objectives</h3>
8282 < div class ="col-md-6 " data-aos ="fade-up " data-aos-delay ="100 ">
8383 < i class ="bx bxs-package "> </ i >
8484 < h4 > Eliminate boilerplate</ h4 >
85- < p > We strive to eliminate as much boilerplate as possible by offering out-of-the-box features such as sorting, filtering and pagination.</ p >
85+ < p >
86+ The ultimate goal of this library is to eliminate as much boilerplate as possible by offering out-of-the-box features, such as sorting, filtering, pagination, sparse fieldset selection, and side-loading related resources.
87+ </ p >
8688 </ div >
8789 < div class ="col-md-6 " data-aos ="fade-up " data-aos-delay ="200 ">
8890 < i class ="bx bx-category-alt "> </ i >
@@ -112,7 +114,7 @@ <h4 class="title">Filtering</h4>
112114 < div class ="icon-box ">
113115 < div class ="icon "> < i class ="bx bx-sort-a-z "> </ i > </ div >
114116 < h4 class ="title "> Sorting</ h4 >
115- < p class ="description "> Order resources on one or multiple attributes using the < code > sort</ code > query string parameter</ p >
117+ < p class ="description "> Order resources on multiple attributes using the < code > sort</ code > query string parameter</ p >
116118 </ div >
117119 </ div >
118120 < div feature class ="col-md-6 col-lg-3 d-flex align-items-stretch " data-aos ="zoom-in " data-aos-delay ="300 " id ="pagination ">
@@ -174,7 +176,7 @@ <h2>Example usage</h2>
174176 < div class ="icon "> < i class ="bx bx-detail "> </ i > </ div >
175177 < h4 class ="title "> Resource</ h4 >
176178 < pre >
177- < code > #nullable enable
179+ < code class =" language-csharp " > #nullable enable
178180
179181public class Article : Identifiable<long>
180182{
@@ -213,7 +215,7 @@ <h4 class="title">Resource</h4>
213215 < div class ="icon-box code-example ">
214216 < div class ="icon "> < i class ="bx bx-message-rounded-detail "> </ i > </ div >
215217 < h4 class ="title "> Request</ h4 >
216- < pre > < code > GET /articles?filter=contains(summary,'web')&sort=-lastModifiedAt&fields[articles]=title,summary&include=author HTTP/1.1</ code > </ pre >
218+ < pre > < code class =" language-http " > GET /articles?filter=contains(summary,'web')& sort=-lastModifiedAt& fields[articles]=title,summary& include=author HTTP/1.1</ code > </ pre >
217219 </ div >
218220 </ div >
219221 </ div >
@@ -223,14 +225,14 @@ <h4 class="title">Request</h4>
223225 < div class ="icon "> < i class ="bx bx-message-rounded-detail bx-flip-horizontal "> </ i > </ div >
224226 < h4 class ="title "> Response</ h4 >
225227 < pre >
226- < code > {
228+ < code class =" language-json " > {
227229 "meta": {
228230 "totalResources": 1
229231 },
230232 "links": {
231- "self": "/articles?filter=contains(summary,'web')&sort=-lastModifiedAt&fields%5Barticles%5D=title,summary&include=author",
232- "first": "/articles?filter=contains(summary,'web')&sort=-lastModifiedAt&fields%5Barticles%5D=title,summary&include=author",
233- "last": "/articles?filter=contains(summary,'web')&sort=-lastModifiedAt&fields%5Barticles%5D=title,summary&include=author"
233+ "self": "/articles?filter=contains(summary,'web')& sort=-lastModifiedAt& fields%5Barticles%5D=title,summary& include=author",
234+ "first": "/articles?filter=contains(summary,'web')& sort=-lastModifiedAt& fields%5Barticles%5D=title,summary& include=author",
235+ "last": "/articles?filter=contains(summary,'web')& sort=-lastModifiedAt& fields%5Barticles%5D=title,summary& include=author"
234236 },
235237 "data": [
236238 {
0 commit comments