From 46880c3704843c9282b578ad47a4bcf45bf05c55 Mon Sep 17 00:00:00 2001 From: Sanskar Jethi <29942790+sansyrox@users.noreply.github.com> Date: Sun, 19 Jan 2025 21:18:40 +0000 Subject: [PATCH] fix: some broken routes in the refactor (#1114) --- .../src/components/documentation/ApiDocs.jsx | 45 ++++--- .../src/components/documentation/Guides.jsx | 19 ++- .../components/documentation/Navigation.jsx | 121 ++++++++++-------- .../en/api_reference/advanced_features.mdx | 2 +- .../en/api_reference/authentication.mdx | 2 +- .../en/api_reference/const_requests.mdx | 2 +- .../documentation/en/api_reference/cors.mdx | 2 +- .../en/api_reference/dependency_injection.mdx | 2 +- .../en/api_reference/exceptions.mdx | 2 +- .../en/api_reference/file-uploads.mdx | 2 +- .../en/api_reference/form_data.mdx | 2 +- .../en/api_reference/future-roadmap.mdx | 2 +- .../en/api_reference/getting_started.mdx | 4 +- .../documentation/en/api_reference/index.mdx | 2 +- .../en/api_reference/middlewares.mdx | 2 +- .../api_reference/multiprocess_execution.mdx | 2 +- .../en/api_reference/openapi.mdx | 2 +- .../en/api_reference/redirection.mdx | 2 +- .../en/api_reference/request_object.mdx | 2 +- .../en/api_reference/robyn_env.mdx | 2 +- .../en/api_reference/scaling.mdx | 2 +- .../en/api_reference/templating.mdx | 2 +- .../en/api_reference/using_rust_directly.mdx | 2 +- .../en/api_reference/websockets.mdx | 2 +- .../authentication-middlewares.mdx | 2 +- .../en/example_app/authentication.mdx | 2 +- .../en/example_app/deployment.mdx | 2 +- .../documentation/en/example_app/index.mdx | 2 +- .../en/example_app/modeling_routes.mdx | 2 +- .../en/example_app/monitoring_and_logging.mdx | 2 +- .../documentation/en/example_app/openapi.mdx | 2 +- .../example_app/real_time_notifications.mdx | 2 +- ...ubrouters_and_views.mdx => subrouters.mdx} | 0 .../en/example_app/templates.mdx | 2 +- .../src/pages/documentation/en/hosting.mdx | 2 +- docs_src/src/pages/documentation/en/index.mdx | 4 +- .../src/pages/documentation/en/plugins.mdx | 2 +- docs_src/src/pages/documentation/zh/index.mdx | 6 +- docs_src/src/pages/index.jsx | 6 +- 39 files changed, 137 insertions(+), 130 deletions(-) rename docs_src/src/pages/documentation/en/example_app/{subrouters_and_views.mdx => subrouters.mdx} (100%) diff --git a/docs_src/src/components/documentation/ApiDocs.jsx b/docs_src/src/components/documentation/ApiDocs.jsx index 01b1457c1..6951fa6c6 100644 --- a/docs_src/src/components/documentation/ApiDocs.jsx +++ b/docs_src/src/components/documentation/ApiDocs.jsx @@ -3,109 +3,108 @@ import { Heading } from '@/components/documentation/Heading' const guides = [ { - href: '/documentation/api_reference', + href: '/documentation/en/api_reference', name: 'Installation', description: 'Start using Robyn in your project.', }, { - href: '/documentation/api_reference/getting_started', + href: '/documentation/en/api_reference/getting_started', name: 'Getting Started', description: 'Start with creating basic routes in Robyn.', }, { - href: '/documentation/api_reference/request_object', + href: '/documentation/en/api_reference/request_object', name: 'The Request Object', description: 'Learn about the Request Object in Robyn.', }, { - href: '/documentation/api_reference/robyn_env', + href: '/documentation/en/api_reference/robyn_env', name: 'The Robyn Env file', description: 'Learn about the Robyn variables', }, { - href: '/documentation/api_reference/middlewares', + href: '/documentation/en/api_reference/middlewares', name: 'Middlewares, Events and Websockets', description: 'Learn about Middlewares, Events and Websockets in Robyn.', }, { - href: '/documentation/api_reference/authentication', + href: '/documentation/en/api_reference/authentication', name: 'Authentication', description: 'Learn about Authentication in Robyn.', }, { - href: '/documentation/api_reference/const_requests', + href: '/documentation/en/api_reference/const_requests', name: 'Const Requests and Multi Core Scaling', description: 'Learn about Const Requests and Multi Core Scaling in Robyn.', }, { - href: '/documentation/api_reference/cors', + href: '/documentation/en/api_reference/cors', name: 'CORS', description: 'CORS', }, { - href: '/documentation/api_reference/templating', + href: '/documentation/en/api_reference/templating', name: 'Templating', description: 'Learn about Templating in Robyn.', }, { - href: '/documentation/api_reference/redirection', + href: '/documentation/en/api_reference/redirection', name: 'Redirection', description: 'Learn how to redirect requests to different endpoints.', }, { - href: '/documentation/api_reference/file-uploads', + href: '/documentation/en/api_reference/file-uploads', name: 'File Uploads', description: 'Learn how to upload and download files to your server using Robyn.', }, { - href: '/documentation/api_reference/form_data', + href: '/documentation/en/api_reference/form_data', name: 'Form Data and Multi Part Form Data', description: 'Learn how to handle form data.', }, { - href: '/documentation/api_reference/websockets', + href: '/documentation/en/api_reference/websockets', name: 'Websockets', description: 'Learn how to use Websockets in Robyn.', }, { - href: '/documentation/api_reference/exceptions', + href: '/documentation/en/api_reference/exceptions', name: 'Exceptions', description: 'Learn how to handle exceptions in Robyn.', }, { - href: '/documentation/api_reference/scaling', + href: '/documentation/en/api_reference/scaling', name: 'Scaling the Application', description: 'Learn how to scaled Robyn across multiple cores.', }, { - href: '/documentation/api_reference/advanced_features', + href: '/documentation/en/api_reference/advanced_features', name: 'Advanced Features', description: 'Learn about advanced features in Robyn.', }, { - href: '/documentation/api_reference/multiprocess_execution', + href: '/documentation/en/api_reference/multiprocess_execution', name: 'Multiprocess Execution', description: 'Learn about the behaviour or variables during multithreading', }, { - href: '/documentation/api_reference/using_rust_directly', + href: '/documentation/en/api_reference/using_rust_directly', name: 'Direct Rust Usage', description: 'Learn about directly using Rust in Robyn.', }, { - href: '/documentation/api_reference/graphql-support', + href: '/documentation/en/api_reference/graphql-support', name: 'GraphQL Support', description: 'Learn about GraphQL Support in Robyn.', }, { - href: '/documentation/api_reference/openapi', + href: '/documentation/en/api_reference/openapi', name: 'OpenAPI Documentation', - description: - 'Learn how to generate OpenAPI docs for your applications.', + description: 'Learn how to generate OpenAPI docs for your applications.', }, { - href: '/documentation/api_reference/dependency_injection', + href: '/documentation/en/api_reference/dependency_injection', name: 'Dependency Injection', description: 'Learn about Dependency Injection in Robyn.', }, diff --git a/docs_src/src/components/documentation/Guides.jsx b/docs_src/src/components/documentation/Guides.jsx index d5834f44b..1806ecd6a 100644 --- a/docs_src/src/components/documentation/Guides.jsx +++ b/docs_src/src/components/documentation/Guides.jsx @@ -3,42 +3,41 @@ import { Heading } from '@/components/documentation/Heading' const guides = [ { - href: '/documentation/example_app', + href: '/documentation/en/example_app', name: 'Getting Started', description: 'Learn how to authenticate your API requests.', }, { - href: '/documentation/example_app/authentication', + href: '/documentation/en/example_app/authentication', name: 'Authentication and Authorization', description: 'Understand how to use authentication and authorization.', }, { - href: '/documentation/example_app/authentication-middlewares', + href: '/documentation/en/example_app/authentication-middlewares', name: 'Middlewares', description: 'Read about different kinds of Middlewares and how to use them.', }, { - href: '/documentation/example_app/monitoring_and_logging', + href: '/documentation/en/example_app/monitoring_and_logging', name: 'Monitoring and Logging', description: 'Learn how to have montoring and logging in Robyn.', }, { - href: '/documentation/example_app/real_time_notifications', + href: '/documentation/en/example_app/real_time_notifications', name: 'Real Time Notifications', description: 'Learn how to have real time notification in Robyn.', }, { - href: '/documentation/example_app/deployment', + href: '/documentation/en/example_app/deployment', name: 'Deployments', description: 'Learn how to deploy your app to production and manage your deployments.', }, { - href: '/documentation/example_app/openapi', + href: '/documentation/en/example_app/openapi', name: 'OpenAPI Documentation', - description: - 'Learn how OpenAPI docs are generate for your applications.', + description: 'Learn how OpenAPI docs are generate for your applications.', }, ] @@ -46,7 +45,7 @@ export function Guides() { return (