From 8a331f4b546a86f7605f748651e350dc67c450a4 Mon Sep 17 00:00:00 2001 From: Prad Nukala Date: Tue, 29 Sep 2026 15:19:47 -0400 Subject: [PATCH] docs(docs): restructure guides into numbered groups and add meta files --- apps/docs/content/guides/{ => (1-data-structures)}/array.mdx | 0 .../content/guides/{ => (1-data-structures)}/binary-tree.mdx | 0 .../{ => (1-data-structures)}/directed-acyclic-graph.mdx | 0 .../guides/{ => (1-data-structures)}/doubly-linked-list.mdx | 0 apps/docs/content/guides/{ => (1-data-structures)}/graph.mdx | 0 .../docs/content/guides/{ => (1-data-structures)}/k-d-tree.mdx | 0 apps/docs/content/guides/(1-data-structures)/meta.ts | 3 +++ apps/docs/content/guides/{ => (1-data-structures)}/queue.mdx | 0 apps/docs/content/guides/{ => (1-data-structures)}/string.mdx | 0 apps/docs/content/guides/{ => (1-data-structures)}/tree.mdx | 0 .../guides/{ => (2-algorithms)}/bidirectional-search.mdx | 0 .../content/guides/{ => (2-algorithms)}/binary-lifting.mdx | 0 .../content/guides/{ => (2-algorithms)}/bit-manipulation.mdx | 0 .../content/guides/{ => (2-algorithms)}/bracket-sequences.mdx | 0 apps/docs/content/guides/{ => (2-algorithms)}/bucket-sort.mdx | 0 .../content/guides/{ => (2-algorithms)}/complete-knapsack.mdx | 0 .../content/guides/{ => (2-algorithms)}/divide-and-conquer.mdx | 0 .../{ => (2-algorithms)}/floyds-cycle-finding-algorithm.mdx | 0 .../content/guides/{ => (2-algorithms)}/knapsack-problem.mdx | 0 .../guides/{ => (2-algorithms)}/longest-common-subsequence.mdx | 0 .../guides/{ => (2-algorithms)}/lowest-common-ancestor.mdx | 0 apps/docs/content/guides/{ => (2-algorithms)}/memoization.mdx | 0 apps/docs/content/guides/{ => (2-algorithms)}/merge-sort.mdx | 0 apps/docs/content/guides/(2-algorithms)/meta.ts | 3 +++ apps/docs/content/guides/{ => (2-algorithms)}/quickselect.mdx | 0 apps/docs/content/guides/{ => (2-algorithms)}/recursion.mdx | 0 apps/docs/content/guides/{ => (2-algorithms)}/simulation.mdx | 0 apps/docs/content/guides/{ => (2-algorithms)}/sorting.mdx | 0 .../content/guides/{ => (2-algorithms)}/tournament-sort.mdx | 0 .../docs/content/guides/{ => (3-techniques)}/combinatorics.mdx | 0 apps/docs/content/guides/{ => (3-techniques)}/counting.mdx | 0 apps/docs/content/guides/{ => (3-techniques)}/design.mdx | 0 apps/docs/content/guides/{ => (3-techniques)}/geometry.mdx | 0 apps/docs/content/guides/{ => (3-techniques)}/math.mdx | 0 apps/docs/content/guides/(3-techniques)/meta.ts | 3 +++ 35 files changed, 9 insertions(+) rename apps/docs/content/guides/{ => (1-data-structures)}/array.mdx (100%) rename apps/docs/content/guides/{ => (1-data-structures)}/binary-tree.mdx (100%) rename apps/docs/content/guides/{ => (1-data-structures)}/directed-acyclic-graph.mdx (100%) rename apps/docs/content/guides/{ => (1-data-structures)}/doubly-linked-list.mdx (100%) rename apps/docs/content/guides/{ => (1-data-structures)}/graph.mdx (100%) rename apps/docs/content/guides/{ => (1-data-structures)}/k-d-tree.mdx (100%) create mode 100644 apps/docs/content/guides/(1-data-structures)/meta.ts rename apps/docs/content/guides/{ => (1-data-structures)}/queue.mdx (100%) rename apps/docs/content/guides/{ => (1-data-structures)}/string.mdx (100%) rename apps/docs/content/guides/{ => (1-data-structures)}/tree.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/bidirectional-search.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/binary-lifting.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/bit-manipulation.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/bracket-sequences.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/bucket-sort.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/complete-knapsack.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/divide-and-conquer.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/floyds-cycle-finding-algorithm.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/knapsack-problem.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/longest-common-subsequence.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/lowest-common-ancestor.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/memoization.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/merge-sort.mdx (100%) create mode 100644 apps/docs/content/guides/(2-algorithms)/meta.ts rename apps/docs/content/guides/{ => (2-algorithms)}/quickselect.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/recursion.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/simulation.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/sorting.mdx (100%) rename apps/docs/content/guides/{ => (2-algorithms)}/tournament-sort.mdx (100%) rename apps/docs/content/guides/{ => (3-techniques)}/combinatorics.mdx (100%) rename apps/docs/content/guides/{ => (3-techniques)}/counting.mdx (100%) rename apps/docs/content/guides/{ => (3-techniques)}/design.mdx (100%) rename apps/docs/content/guides/{ => (3-techniques)}/geometry.mdx (100%) rename apps/docs/content/guides/{ => (3-techniques)}/math.mdx (100%) create mode 100644 apps/docs/content/guides/(3-techniques)/meta.ts diff --git a/apps/docs/content/guides/array.mdx b/apps/docs/content/guides/(1-data-structures)/array.mdx similarity index 100% rename from apps/docs/content/guides/array.mdx rename to apps/docs/content/guides/(1-data-structures)/array.mdx diff --git a/apps/docs/content/guides/binary-tree.mdx b/apps/docs/content/guides/(1-data-structures)/binary-tree.mdx similarity index 100% rename from apps/docs/content/guides/binary-tree.mdx rename to apps/docs/content/guides/(1-data-structures)/binary-tree.mdx diff --git a/apps/docs/content/guides/directed-acyclic-graph.mdx b/apps/docs/content/guides/(1-data-structures)/directed-acyclic-graph.mdx similarity index 100% rename from apps/docs/content/guides/directed-acyclic-graph.mdx rename to apps/docs/content/guides/(1-data-structures)/directed-acyclic-graph.mdx diff --git a/apps/docs/content/guides/doubly-linked-list.mdx b/apps/docs/content/guides/(1-data-structures)/doubly-linked-list.mdx similarity index 100% rename from apps/docs/content/guides/doubly-linked-list.mdx rename to apps/docs/content/guides/(1-data-structures)/doubly-linked-list.mdx diff --git a/apps/docs/content/guides/graph.mdx b/apps/docs/content/guides/(1-data-structures)/graph.mdx similarity index 100% rename from apps/docs/content/guides/graph.mdx rename to apps/docs/content/guides/(1-data-structures)/graph.mdx diff --git a/apps/docs/content/guides/k-d-tree.mdx b/apps/docs/content/guides/(1-data-structures)/k-d-tree.mdx similarity index 100% rename from apps/docs/content/guides/k-d-tree.mdx rename to apps/docs/content/guides/(1-data-structures)/k-d-tree.mdx diff --git a/apps/docs/content/guides/(1-data-structures)/meta.ts b/apps/docs/content/guides/(1-data-structures)/meta.ts new file mode 100644 index 0000000..0b92668 --- /dev/null +++ b/apps/docs/content/guides/(1-data-structures)/meta.ts @@ -0,0 +1,3 @@ +import { defineMeta } from "blume"; + +export default defineMeta({ title: "Data Structures", order: 1 }); diff --git a/apps/docs/content/guides/queue.mdx b/apps/docs/content/guides/(1-data-structures)/queue.mdx similarity index 100% rename from apps/docs/content/guides/queue.mdx rename to apps/docs/content/guides/(1-data-structures)/queue.mdx diff --git a/apps/docs/content/guides/string.mdx b/apps/docs/content/guides/(1-data-structures)/string.mdx similarity index 100% rename from apps/docs/content/guides/string.mdx rename to apps/docs/content/guides/(1-data-structures)/string.mdx diff --git a/apps/docs/content/guides/tree.mdx b/apps/docs/content/guides/(1-data-structures)/tree.mdx similarity index 100% rename from apps/docs/content/guides/tree.mdx rename to apps/docs/content/guides/(1-data-structures)/tree.mdx diff --git a/apps/docs/content/guides/bidirectional-search.mdx b/apps/docs/content/guides/(2-algorithms)/bidirectional-search.mdx similarity index 100% rename from apps/docs/content/guides/bidirectional-search.mdx rename to apps/docs/content/guides/(2-algorithms)/bidirectional-search.mdx diff --git a/apps/docs/content/guides/binary-lifting.mdx b/apps/docs/content/guides/(2-algorithms)/binary-lifting.mdx similarity index 100% rename from apps/docs/content/guides/binary-lifting.mdx rename to apps/docs/content/guides/(2-algorithms)/binary-lifting.mdx diff --git a/apps/docs/content/guides/bit-manipulation.mdx b/apps/docs/content/guides/(2-algorithms)/bit-manipulation.mdx similarity index 100% rename from apps/docs/content/guides/bit-manipulation.mdx rename to apps/docs/content/guides/(2-algorithms)/bit-manipulation.mdx diff --git a/apps/docs/content/guides/bracket-sequences.mdx b/apps/docs/content/guides/(2-algorithms)/bracket-sequences.mdx similarity index 100% rename from apps/docs/content/guides/bracket-sequences.mdx rename to apps/docs/content/guides/(2-algorithms)/bracket-sequences.mdx diff --git a/apps/docs/content/guides/bucket-sort.mdx b/apps/docs/content/guides/(2-algorithms)/bucket-sort.mdx similarity index 100% rename from apps/docs/content/guides/bucket-sort.mdx rename to apps/docs/content/guides/(2-algorithms)/bucket-sort.mdx diff --git a/apps/docs/content/guides/complete-knapsack.mdx b/apps/docs/content/guides/(2-algorithms)/complete-knapsack.mdx similarity index 100% rename from apps/docs/content/guides/complete-knapsack.mdx rename to apps/docs/content/guides/(2-algorithms)/complete-knapsack.mdx diff --git a/apps/docs/content/guides/divide-and-conquer.mdx b/apps/docs/content/guides/(2-algorithms)/divide-and-conquer.mdx similarity index 100% rename from apps/docs/content/guides/divide-and-conquer.mdx rename to apps/docs/content/guides/(2-algorithms)/divide-and-conquer.mdx diff --git a/apps/docs/content/guides/floyds-cycle-finding-algorithm.mdx b/apps/docs/content/guides/(2-algorithms)/floyds-cycle-finding-algorithm.mdx similarity index 100% rename from apps/docs/content/guides/floyds-cycle-finding-algorithm.mdx rename to apps/docs/content/guides/(2-algorithms)/floyds-cycle-finding-algorithm.mdx diff --git a/apps/docs/content/guides/knapsack-problem.mdx b/apps/docs/content/guides/(2-algorithms)/knapsack-problem.mdx similarity index 100% rename from apps/docs/content/guides/knapsack-problem.mdx rename to apps/docs/content/guides/(2-algorithms)/knapsack-problem.mdx diff --git a/apps/docs/content/guides/longest-common-subsequence.mdx b/apps/docs/content/guides/(2-algorithms)/longest-common-subsequence.mdx similarity index 100% rename from apps/docs/content/guides/longest-common-subsequence.mdx rename to apps/docs/content/guides/(2-algorithms)/longest-common-subsequence.mdx diff --git a/apps/docs/content/guides/lowest-common-ancestor.mdx b/apps/docs/content/guides/(2-algorithms)/lowest-common-ancestor.mdx similarity index 100% rename from apps/docs/content/guides/lowest-common-ancestor.mdx rename to apps/docs/content/guides/(2-algorithms)/lowest-common-ancestor.mdx diff --git a/apps/docs/content/guides/memoization.mdx b/apps/docs/content/guides/(2-algorithms)/memoization.mdx similarity index 100% rename from apps/docs/content/guides/memoization.mdx rename to apps/docs/content/guides/(2-algorithms)/memoization.mdx diff --git a/apps/docs/content/guides/merge-sort.mdx b/apps/docs/content/guides/(2-algorithms)/merge-sort.mdx similarity index 100% rename from apps/docs/content/guides/merge-sort.mdx rename to apps/docs/content/guides/(2-algorithms)/merge-sort.mdx diff --git a/apps/docs/content/guides/(2-algorithms)/meta.ts b/apps/docs/content/guides/(2-algorithms)/meta.ts new file mode 100644 index 0000000..a8d06c7 --- /dev/null +++ b/apps/docs/content/guides/(2-algorithms)/meta.ts @@ -0,0 +1,3 @@ +import { defineMeta } from "blume"; + +export default defineMeta({ title: "Algorithms", order: 2 }); diff --git a/apps/docs/content/guides/quickselect.mdx b/apps/docs/content/guides/(2-algorithms)/quickselect.mdx similarity index 100% rename from apps/docs/content/guides/quickselect.mdx rename to apps/docs/content/guides/(2-algorithms)/quickselect.mdx diff --git a/apps/docs/content/guides/recursion.mdx b/apps/docs/content/guides/(2-algorithms)/recursion.mdx similarity index 100% rename from apps/docs/content/guides/recursion.mdx rename to apps/docs/content/guides/(2-algorithms)/recursion.mdx diff --git a/apps/docs/content/guides/simulation.mdx b/apps/docs/content/guides/(2-algorithms)/simulation.mdx similarity index 100% rename from apps/docs/content/guides/simulation.mdx rename to apps/docs/content/guides/(2-algorithms)/simulation.mdx diff --git a/apps/docs/content/guides/sorting.mdx b/apps/docs/content/guides/(2-algorithms)/sorting.mdx similarity index 100% rename from apps/docs/content/guides/sorting.mdx rename to apps/docs/content/guides/(2-algorithms)/sorting.mdx diff --git a/apps/docs/content/guides/tournament-sort.mdx b/apps/docs/content/guides/(2-algorithms)/tournament-sort.mdx similarity index 100% rename from apps/docs/content/guides/tournament-sort.mdx rename to apps/docs/content/guides/(2-algorithms)/tournament-sort.mdx diff --git a/apps/docs/content/guides/combinatorics.mdx b/apps/docs/content/guides/(3-techniques)/combinatorics.mdx similarity index 100% rename from apps/docs/content/guides/combinatorics.mdx rename to apps/docs/content/guides/(3-techniques)/combinatorics.mdx diff --git a/apps/docs/content/guides/counting.mdx b/apps/docs/content/guides/(3-techniques)/counting.mdx similarity index 100% rename from apps/docs/content/guides/counting.mdx rename to apps/docs/content/guides/(3-techniques)/counting.mdx diff --git a/apps/docs/content/guides/design.mdx b/apps/docs/content/guides/(3-techniques)/design.mdx similarity index 100% rename from apps/docs/content/guides/design.mdx rename to apps/docs/content/guides/(3-techniques)/design.mdx diff --git a/apps/docs/content/guides/geometry.mdx b/apps/docs/content/guides/(3-techniques)/geometry.mdx similarity index 100% rename from apps/docs/content/guides/geometry.mdx rename to apps/docs/content/guides/(3-techniques)/geometry.mdx diff --git a/apps/docs/content/guides/math.mdx b/apps/docs/content/guides/(3-techniques)/math.mdx similarity index 100% rename from apps/docs/content/guides/math.mdx rename to apps/docs/content/guides/(3-techniques)/math.mdx diff --git a/apps/docs/content/guides/(3-techniques)/meta.ts b/apps/docs/content/guides/(3-techniques)/meta.ts new file mode 100644 index 0000000..375b500 --- /dev/null +++ b/apps/docs/content/guides/(3-techniques)/meta.ts @@ -0,0 +1,3 @@ +import { defineMeta } from "blume"; + +export default defineMeta({ title: "Techniques", order: 3 });