-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Docs 113 #2322
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Docs 113 #2322
Conversation
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||
Deploying restsharp with
|
| Latest commit: |
46a2cff
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://6858c7c2.restsharp.pages.dev |
| Branch Preview URL: | https://docs-113.restsharp.pages.dev |
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||||||||||
Co-authored-by: qodo-merge-for-open-source[bot] <189517486+qodo-merge-for-open-source[bot]@users.noreply.github.com>
Test Results 42 files 42 suites 18m 20s ⏱️ Results for commit 46a2cff. |
User description
Docs for v112, 113. Also fix interceptors docs (#2287)
PR Type
Documentation, Bug fix
Description
Added comprehensive documentation for RestSharp v112 and v113 covering all major features including client creation, request preparation, execution, response handling, authentication, serialization, error handling, and interceptors
Created complete usage guides with practical examples for configuration, request parameters, file uploads, JSON/XML serialization, and dependency injection integration
Documented advanced topics including OAuth1/OAuth2 authentication, custom authenticators, custom serializers, and interceptor implementation
Added practical Twitter API v2 client implementation example demonstrating real-world usage patterns
Fixed interceptor documentation bug across v110, v111, and main docs: corrected method name from
AfterHttpResponsetoAfterHttpRequestUpdated Docusaurus configuration from v3.4.0 to v3.9.2 with React v19.2.0 and TypeScript ~5.9.3
Updated documentation versions list to include v112 and v113
Added changelog documentation for v112 and v113 releases including security fixes for CVE-2024-45302
Diagram Walkthrough
File Walkthrough
28 files
configuration.md
RestClient configuration documentation for v112docs/versioned_docs/version-v112/advanced/configuration.md
covering basic setup, custom HttpClient usage, and message handler
customization
of each configuration property
patterns and configuration approaches
individual requests
configuration.md
RestClient configuration documentation for v113docs/versioned_docs/version-v113/advanced/configuration.md
covering basic setup, custom HttpClient usage, and message handler
customization
of each configuration property
patterns and configuration approaches
individual requests
request.md
Request preparation and parameter handling guide for v112docs/versioned_docs/version-v112/usage/request.md
with various parameter types
and request body handling
parameter addition
examples
request.md
Request preparation and parameter handling guide for v113docs/versioned_docs/version-v113/usage/request.md
with various parameter types
and request body handling
parameter addition
examples
execute.md
Request execution and response handling documentation for v112docs/versioned_docs/version-v112/usage/execute.md
methods and their generic overloads
calls with deserialization
functionality
execute.md
Request execution and response handling documentation for v113docs/versioned_docs/version-v113/usage/execute.md
methods and their generic overloads
calls with deserialization
functionality
authenticators.md
Authentication methods and authenticators documentation for v112docs/versioned_docs/version-v112/advanced/authenticators.md
including Basic, OAuth1, OAuth2, and JWT
resource examples
IAuthenticator interface
authenticators.md
Authentication methods and authenticators documentation for v113docs/versioned_docs/version-v113/advanced/authenticators.md
including Basic, OAuth1, OAuth2, and JWT
resource examples
IAuthenticator interface
example.md
Practical API client implementation example for v112docs/versioned_docs/version-v112/usage/example.md
RestSharp with OAuth2 authentication
abstraction
AuthenticatorBase for token management
Options pattern
example.md
Practical API client implementation example for v113docs/versioned_docs/version-v113/usage/example.md
RestSharp with OAuth2 authentication
abstraction
AuthenticatorBase for token management
Options pattern
client.md
RestClient creation and dependency injection documentation for v113docs/versioned_docs/version-v113/usage/client.md
patterns
base URL
and IHttpClientFactory
limitations and examples
serialization.md
Serialization configuration and custom serializers documentation forv112docs/versioned_docs/version-v112/advanced/serialization.md
deserialization capabilities
options support
with package references
IRestSerializer interface
di.md
Dependency injection integration and client factory documentation forv113docs/versioned_docs/version-v113/usage/di.md
RestSharp.Extensions.DependencyInjection package
method
clients
serialization.md
RestSharp v113 serialization documentationdocs/versioned_docs/version-v113/advanced/serialization.md
support
configuration examples
IRestSerializerinterfaceAcceptedContentTypesproperty usageintro.md
RestSharp v112 introduction and quick start guidedocs/versioned_docs/version-v112/intro.md
AddJsonBodyandAddXmlBodyRestResponseandRestResponsetypesintro.md
RestSharp v113 introduction and quick start guidedocs/versioned_docs/version-v113/intro.md
AddJsonBodyandAddXmlBodyRestResponseandRestResponsetypesclient.md
RestSharp v112 client creation and configuration guidedocs/versioned_docs/version-v112/usage/client.md
HttpClientreusescenarios
RestClientOptionsconfiguration and advanced setup optionserror-handling.md
RestSharp v112 error handling and exception behaviordocs/versioned_docs/version-v112/advanced/error-handling.md
ResponseStatusproperty and error configuration optionsoverloads
ThrowOnAnyError,ThrowOnDeserializationError, andFailOnDeserializationErroroptionserror-handling.md
RestSharp v113 error handling and exception behaviordocs/versioned_docs/version-v113/advanced/error-handling.md
ResponseStatusproperty and error configuration optionsoverloads
ThrowOnAnyError,ThrowOnDeserializationError, andFailOnDeserializationErroroptionsinterceptors.md
RestSharp v112 interceptors implementation and usagedocs/versioned_docs/version-v112/advanced/interceptors.md
Interceptorbase class and overridable methodsto clients/requests
CompatibilityInterceptorinterceptors.md
RestSharp v113 interceptors implementation and usagedocs/versioned_docs/version-v113/advanced/interceptors.md
Interceptorbase class and overridable methodsto clients/requests
CompatibilityInterceptorresponse.md
RestSharp v112 response object properties and handlingdocs/versioned_docs/version-v112/usage/response.md
RestResponseandRestResponseproperties and their typesDataproperty for generic responsesresponse.md
RestSharp v113 response object properties and handlingdocs/versioned_docs/version-v113/usage/response.md
RestResponseandRestResponseproperties and their typesDataproperty for generic responseschangelog.md
RestSharp v113 changelog and release notesdocs/versioned_docs/version-v113/changelog.md
injection
IsSuccessfulbehavior for 404 responsesbasics.md
RestSharp v112 basics and core conceptsdocs/versioned_docs/version-v112/usage/basics.md
HttpClientwith key capabilitiesdeserialization
basics.md
RestSharp v113 basics and core conceptsdocs/versioned_docs/version-v113/usage/basics.md
HttpClientwith key capabilitiesdeserialization
changelog.md
RestSharp v112 changelog and release notesdocs/versioned_docs/version-v112/changelog.md
\tfrom forbiddencharacters
changelog.md
Main changelog security fixes for v112 releasesdocs/docs/changelog.md
8 files
versions.json
Update documentation versions listdocs/versions.json
docusaurus.config.ts
Docusaurus configuration structure updatedocs/docusaurus.config.ts
onBrokenMarkdownLinksconfiguration into newmarkdown.hooksobject
_category_.json
RestSharp v112 usage section category configurationdocs/versioned_docs/version-v112/usage/category.json
_category_.json
RestSharp v113 usage section category configurationdocs/versioned_docs/version-v113/usage/category.json
_category_.json
RestSharp v112 advanced topics category configurationdocs/versioned_docs/version-v112/advanced/category.json
_category_.json
RestSharp v113 advanced topics category configurationdocs/versioned_docs/version-v113/advanced/category.json
version-v112-sidebars.json
RestSharp v112 sidebar configurationdocs/versioned_sidebars/version-v112-sidebars.json
version-v113-sidebars.json
RestSharp v113 sidebar configurationdocs/versioned_sidebars/version-v113-sidebars.json
1 files
package.json
Documentation dependencies and package manager updatesdocs/package.json
enginesnode requirement withpackageManagerpnpm@10.10.03 files
interceptors.md
Interceptors documentation method name correctiondocs/versioned_docs/version-v110/advanced/interceptors.md
AfterHttpResponsetoAfterHttpRequestname
interceptors.md
Interceptors documentation method name correctiondocs/versioned_docs/version-v111/advanced/interceptors.md
AfterHttpResponsetoAfterHttpRequestname
interceptors.md
Interceptors documentation method name correctiondocs/docs/advanced/interceptors.md
AfterHttpResponsetoAfterHttpRequestname