diff --git a/pages/docs/_meta.tsx b/pages/docs/_meta.tsx
index 64ac194..2e58e3f 100644
--- a/pages/docs/_meta.tsx
+++ b/pages/docs/_meta.tsx
@@ -1,20 +1,73 @@
-import { Blocks, Lightbulb, CircleHelp, DraftingCompass, Landmark, Puzzle, Rocket, Unplug, MessageCircleQuestion, HeartHandshake } from "lucide-react";
+import {
+ Blocks,
+ Lightbulb,
+ CircleHelp,
+ DraftingCompass,
+ Landmark,
+ Puzzle,
+ Rocket,
+ Unplug,
+ MessageCircleQuestion,
+ HeartHandshake,
+} from "lucide-react";
const iconStyle = {
- width: '1rem',
- display: 'inline'
-}
+ width: "1rem",
+ display: "inline",
+};
const meta = {
- "index": "Overview",
- "0_quickstart": {title: <> Quickstart>},
- "1_why_rig": {title: <> Why Rig>},
- //"2_faq": {title: <> FAQ>},
- "3_architecture": {title: <> Architecture>},
- "4_concepts": {title: <> Concepts>},
- "5_integrations": {title: <> Integrations>},
- "6_extensions": {title: <> Extensions>},
- "7_how-to-contribute": {title: <> Contribute to Rig>}
-}
+ index: "Overview",
+ quickstart: {
+ title: (
+ <>
+ Quickstart
+ >
+ ),
+ },
+ why_rig: {
+ title: (
+ <>
+ Why Rig
+ >
+ ),
+ },
+ //"faq": {title: <> FAQ>},
+ architecture: {
+ title: (
+ <>
+ Architecture
+ >
+ ),
+ },
+ concepts: {
+ title: (
+ <>
+ Concepts
+ >
+ ),
+ },
+ integrations: {
+ title: (
+ <>
+ Integrations
+ >
+ ),
+ },
+ extensions: {
+ title: (
+ <>
+ Extensions
+ >
+ ),
+ },
+ how_to_contribute: {
+ title: (
+ <>
+ Contribute to Rig
+ >
+ ),
+ },
+};
export default meta;
diff --git a/pages/docs/3_architecture.mdx b/pages/docs/architecture.mdx
similarity index 100%
rename from pages/docs/3_architecture.mdx
rename to pages/docs/architecture.mdx
diff --git a/pages/docs/4_concepts.mdx b/pages/docs/concepts.mdx
similarity index 100%
rename from pages/docs/4_concepts.mdx
rename to pages/docs/concepts.mdx
diff --git a/pages/docs/4_concepts/3_agent.mdx b/pages/docs/concepts/agent.mdx
similarity index 100%
rename from pages/docs/4_concepts/3_agent.mdx
rename to pages/docs/concepts/agent.mdx
diff --git a/pages/docs/4_concepts/4_chains.mdx b/pages/docs/concepts/chains.mdx
similarity index 100%
rename from pages/docs/4_concepts/4_chains.mdx
rename to pages/docs/concepts/chains.mdx
diff --git a/pages/docs/4_concepts/0_completion.mdx b/pages/docs/concepts/completion.mdx
similarity index 100%
rename from pages/docs/4_concepts/0_completion.mdx
rename to pages/docs/concepts/completion.mdx
diff --git a/pages/docs/4_concepts/1_embeddings.mdx b/pages/docs/concepts/embeddings.mdx
similarity index 100%
rename from pages/docs/4_concepts/1_embeddings.mdx
rename to pages/docs/concepts/embeddings.mdx
diff --git a/pages/docs/4_concepts/6_extractors.mdx b/pages/docs/concepts/extractors.mdx
similarity index 100%
rename from pages/docs/4_concepts/6_extractors.mdx
rename to pages/docs/concepts/extractors.mdx
diff --git a/pages/docs/4_concepts/5_loaders.mdx b/pages/docs/concepts/loaders.mdx
similarity index 100%
rename from pages/docs/4_concepts/5_loaders.mdx
rename to pages/docs/concepts/loaders.mdx
diff --git a/pages/docs/4_concepts/2_tools.mdx b/pages/docs/concepts/tools.mdx
similarity index 100%
rename from pages/docs/4_concepts/2_tools.mdx
rename to pages/docs/concepts/tools.mdx
diff --git a/pages/docs/6_extensions/0_cli_chatbot.mdx b/pages/docs/extensions/cli_chatbot.mdx
similarity index 100%
rename from pages/docs/6_extensions/0_cli_chatbot.mdx
rename to pages/docs/extensions/cli_chatbot.mdx
diff --git a/pages/docs/7_how-to-contribute.mdx b/pages/docs/how_to_contribute.mdx
similarity index 100%
rename from pages/docs/7_how-to-contribute.mdx
rename to pages/docs/how_to_contribute.mdx
diff --git a/pages/docs/5_integrations.mdx b/pages/docs/integrations.mdx
similarity index 100%
rename from pages/docs/5_integrations.mdx
rename to pages/docs/integrations.mdx
diff --git a/pages/docs/5_integrations/40_model_providers.mdx b/pages/docs/integrations/model_providers.mdx
similarity index 100%
rename from pages/docs/5_integrations/40_model_providers.mdx
rename to pages/docs/integrations/model_providers.mdx
diff --git a/pages/docs/5_integrations/40_model_providers/anthropic.mdx b/pages/docs/integrations/model_providers/anthropic.mdx
similarity index 100%
rename from pages/docs/5_integrations/40_model_providers/anthropic.mdx
rename to pages/docs/integrations/model_providers/anthropic.mdx
diff --git a/pages/docs/5_integrations/40_model_providers/openai.mdx b/pages/docs/integrations/model_providers/openai.mdx
similarity index 100%
rename from pages/docs/5_integrations/40_model_providers/openai.mdx
rename to pages/docs/integrations/model_providers/openai.mdx
diff --git a/pages/docs/5_integrations/42_plugins.mdx b/pages/docs/integrations/plugins.mdx
similarity index 100%
rename from pages/docs/5_integrations/42_plugins.mdx
rename to pages/docs/integrations/plugins.mdx
diff --git a/pages/docs/5_integrations/42_plugins/twitter.mdx b/pages/docs/integrations/plugins/twitter.mdx
similarity index 100%
rename from pages/docs/5_integrations/42_plugins/twitter.mdx
rename to pages/docs/integrations/plugins/twitter.mdx
diff --git a/pages/docs/5_integrations/41_vector_stores.mdx b/pages/docs/integrations/vector_stores.mdx
similarity index 100%
rename from pages/docs/5_integrations/41_vector_stores.mdx
rename to pages/docs/integrations/vector_stores.mdx
diff --git a/pages/docs/5_integrations/41_vector_stores/in_memory.mdx b/pages/docs/integrations/vector_stores/in_memory.mdx
similarity index 100%
rename from pages/docs/5_integrations/41_vector_stores/in_memory.mdx
rename to pages/docs/integrations/vector_stores/in_memory.mdx
diff --git a/pages/docs/5_integrations/41_vector_stores/lancedb.mdx b/pages/docs/integrations/vector_stores/lancedb.mdx
similarity index 100%
rename from pages/docs/5_integrations/41_vector_stores/lancedb.mdx
rename to pages/docs/integrations/vector_stores/lancedb.mdx
diff --git a/pages/docs/5_integrations/41_vector_stores/mongodb.mdx b/pages/docs/integrations/vector_stores/mongodb.mdx
similarity index 100%
rename from pages/docs/5_integrations/41_vector_stores/mongodb.mdx
rename to pages/docs/integrations/vector_stores/mongodb.mdx
diff --git a/pages/docs/5_integrations/41_vector_stores/neo4j.mdx b/pages/docs/integrations/vector_stores/neo4j.mdx
similarity index 100%
rename from pages/docs/5_integrations/41_vector_stores/neo4j.mdx
rename to pages/docs/integrations/vector_stores/neo4j.mdx
diff --git a/pages/docs/5_integrations/41_vector_stores/qdrant.mdx b/pages/docs/integrations/vector_stores/qdrant.mdx
similarity index 100%
rename from pages/docs/5_integrations/41_vector_stores/qdrant.mdx
rename to pages/docs/integrations/vector_stores/qdrant.mdx
diff --git a/pages/docs/0_quickstart.mdx b/pages/docs/quickstart.mdx
similarity index 100%
rename from pages/docs/0_quickstart.mdx
rename to pages/docs/quickstart.mdx
diff --git a/pages/docs/1_why_rig.mdx b/pages/docs/why_rig.mdx
similarity index 100%
rename from pages/docs/1_why_rig.mdx
rename to pages/docs/why_rig.mdx
diff --git a/pages/examples/3_advanced/_meta.tsx b/pages/examples/3_advanced/_meta.tsx
deleted file mode 100644
index 40308a0..0000000
--- a/pages/examples/3_advanced/_meta.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-export default {
- "30_concurrent_processing": "Concurrent Agent Processing",
-}
\ No newline at end of file
diff --git a/pages/examples/_meta.tsx b/pages/examples/_meta.tsx
index bf6b719..9163154 100644
--- a/pages/examples/_meta.tsx
+++ b/pages/examples/_meta.tsx
@@ -1,7 +1,7 @@
export default {
- "index": "Get Started",
- "0_model_providers": "Model Providers",
- "1_rag": "RAG",
- "2_basics": "Basic",
- "3_advanced": "Advanced"
-}
\ No newline at end of file
+ index: "Get Started",
+ model_providers: "Model Providers",
+ rag: "RAG",
+ basics: "Basic",
+ advanced: "Advanced",
+};
diff --git a/pages/examples/advanced/_meta.tsx b/pages/examples/advanced/_meta.tsx
new file mode 100644
index 0000000..f75328c
--- /dev/null
+++ b/pages/examples/advanced/_meta.tsx
@@ -0,0 +1,3 @@
+export default {
+ concurrent_processing: "Concurrent Agent Processing",
+};
diff --git a/pages/examples/3_advanced/30_concurrent_processing.mdx b/pages/examples/advanced/concurrent_processing.mdx
similarity index 100%
rename from pages/examples/3_advanced/30_concurrent_processing.mdx
rename to pages/examples/advanced/concurrent_processing.mdx
diff --git a/pages/examples/2_basics/22_pid_controller.mdx b/pages/examples/basics/pid_controller.mdx
similarity index 100%
rename from pages/examples/2_basics/22_pid_controller.mdx
rename to pages/examples/basics/pid_controller.mdx
diff --git a/pages/examples/2_basics/20_simple_agent.mdx b/pages/examples/basics/simple_agent.mdx
similarity index 100%
rename from pages/examples/2_basics/20_simple_agent.mdx
rename to pages/examples/basics/simple_agent.mdx
diff --git a/pages/examples/2_basics/24_synthetic_data.mdx b/pages/examples/basics/synthetic_data.mdx
similarity index 100%
rename from pages/examples/2_basics/24_synthetic_data.mdx
rename to pages/examples/basics/synthetic_data.mdx
diff --git a/pages/examples/2_basics/21_text_classification.mdx b/pages/examples/basics/text_classification.mdx
similarity index 100%
rename from pages/examples/2_basics/21_text_classification.mdx
rename to pages/examples/basics/text_classification.mdx
diff --git a/pages/examples/2_basics/23_tic_tac_toe.mdx b/pages/examples/basics/tic_tac_toe.mdx
similarity index 100%
rename from pages/examples/2_basics/23_tic_tac_toe.mdx
rename to pages/examples/basics/tic_tac_toe.mdx
diff --git a/pages/examples/0_model_providers/anthropic.mdx b/pages/examples/model_providers/anthropic.mdx
similarity index 100%
rename from pages/examples/0_model_providers/anthropic.mdx
rename to pages/examples/model_providers/anthropic.mdx
diff --git a/pages/examples/0_model_providers/gemini.mdx b/pages/examples/model_providers/gemini.mdx
similarity index 100%
rename from pages/examples/0_model_providers/gemini.mdx
rename to pages/examples/model_providers/gemini.mdx
diff --git a/pages/examples/0_model_providers/openai.mdx b/pages/examples/model_providers/openai.mdx
similarity index 100%
rename from pages/examples/0_model_providers/openai.mdx
rename to pages/examples/model_providers/openai.mdx
diff --git a/pages/examples/1_rag/10_rag_pdf.mdx b/pages/examples/rag/rag_pdf.mdx
similarity index 100%
rename from pages/examples/1_rag/10_rag_pdf.mdx
rename to pages/examples/rag/rag_pdf.mdx
diff --git a/pages/guides/1_rag/_meta.tsx b/pages/guides/1_rag/_meta.tsx
deleted file mode 100644
index 8703a54..0000000
--- a/pages/guides/1_rag/_meta.tsx
+++ /dev/null
@@ -1,3 +0,0 @@
-export default {
- "11_rag_system": "Simple RAG"
-}
diff --git a/pages/guides/2_advanced/_meta.tsx b/pages/guides/2_advanced/_meta.tsx
deleted file mode 100644
index df3066d..0000000
--- a/pages/guides/2_advanced/_meta.tsx
+++ /dev/null
@@ -1,4 +0,0 @@
-export default {
- "21_discord_bot": "Discord Bot",
- "22_flight_assistant": "Flight Search Agent"
-}
diff --git a/pages/guides/_meta.tsx b/pages/guides/_meta.tsx
index 3812e4f..fdf0bdc 100644
--- a/pages/guides/_meta.tsx
+++ b/pages/guides/_meta.tsx
@@ -1,9 +1,9 @@
const meta = {
- "index": "Overview",
- "0_text_extraction_classification": "Text Extraction and Classification",
- "1_rag": "Retrieval Augmented Generation (RAG)",
- "2_advanced": "Advanced Workflows",
- "3_deploy": "Deploy Rig"
-}
+ index: "Overview",
+ text_extraction_classification: "Text Extraction and Classification",
+ rag: "Retrieval Augmented Generation (RAG)",
+ advanced: "Advanced Workflows",
+ deploy: "Deploy Rig",
+};
export default meta;
diff --git a/pages/guides/advanced/_meta.tsx b/pages/guides/advanced/_meta.tsx
new file mode 100644
index 0000000..fc82596
--- /dev/null
+++ b/pages/guides/advanced/_meta.tsx
@@ -0,0 +1,4 @@
+export default {
+ discord_bot: "Discord Bot",
+ flight_assistant: "Flight Search Agent",
+};
diff --git a/pages/guides/2_advanced/21_discord_bot.mdx b/pages/guides/advanced/discord_bot.mdx
similarity index 100%
rename from pages/guides/2_advanced/21_discord_bot.mdx
rename to pages/guides/advanced/discord_bot.mdx
diff --git a/pages/guides/2_advanced/22_flight_assistant.mdx b/pages/guides/advanced/flight_assistant.mdx
similarity index 100%
rename from pages/guides/2_advanced/22_flight_assistant.mdx
rename to pages/guides/advanced/flight_assistant.mdx
diff --git a/pages/guides/3_deploy/Blog_1_aws_lambda.mdx b/pages/guides/deploy/Blog_1_aws_lambda.mdx
similarity index 100%
rename from pages/guides/3_deploy/Blog_1_aws_lambda.mdx
rename to pages/guides/deploy/Blog_1_aws_lambda.mdx
diff --git a/pages/guides/3_deploy/Blog_2_aws_lambda_lancedb.mdx b/pages/guides/deploy/Blog_2_aws_lambda_lancedb.mdx
similarity index 100%
rename from pages/guides/3_deploy/Blog_2_aws_lambda_lancedb.mdx
rename to pages/guides/deploy/Blog_2_aws_lambda_lancedb.mdx
diff --git a/pages/guides/3_deploy/_meta.tsx b/pages/guides/deploy/_meta.tsx
similarity index 100%
rename from pages/guides/3_deploy/_meta.tsx
rename to pages/guides/deploy/_meta.tsx
diff --git a/pages/guides/rag/_meta.tsx b/pages/guides/rag/_meta.tsx
new file mode 100644
index 0000000..31d15b5
--- /dev/null
+++ b/pages/guides/rag/_meta.tsx
@@ -0,0 +1,3 @@
+export default {
+ rag_system: "Simple RAG",
+};
diff --git a/pages/guides/1_rag/11_rag_system.mdx b/pages/guides/rag/rag_system.mdx
similarity index 100%
rename from pages/guides/1_rag/11_rag_system.mdx
rename to pages/guides/rag/rag_system.mdx
diff --git a/pages/guides/0_text_extraction_classification.mdx b/pages/guides/text_extraction_classification.mdx
similarity index 100%
rename from pages/guides/0_text_extraction_classification.mdx
rename to pages/guides/text_extraction_classification.mdx