Skip to content

Conversation

@shahar-biron
Copy link
Contributor

@shahar-biron shahar-biron commented Dec 31, 2025

Alphabetical ordering of sub-categories under Flex main page.

Summary by CodeRabbit

  • Documentation
    • Reorganized user-defined function documentation by consolidating related functions into dedicated category pages including Bitwise, Collection, Date, JSON, Map, Similarity, and Text functions for improved navigation and discoverability.

✏️ Tip: You can customize this high-level summary in your review settings.

shahar-biron and others added 2 commits December 31, 2025 14:13
Introduce category index pages (Text, Similarity, Collections, Map, JSON, Date, Bitwise) under FLEX Function Reference and nest individual FLEX functions under these categories in the Just the Docs sidebar.

Co-Authored-By: Warp <[email protected]>
Adjust nav_order values on FLEX category index pages so Bitwise, Collection, Date, JSON, Map, Similarity, and Text appear in alphabetical order in the sidebar.

Co-Authored-By: Warp <[email protected]>
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 31, 2025

📝 Walkthrough

Walkthrough

This pull request reorganizes the FLEX UDF documentation hierarchy by introducing category-level index pages and updating front matter metadata across 47 Markdown files. The changes reclassify existing function documentation under new parent categories (Bitwise Functions, Collection Functions, Date Functions, JSON Functions, Map Functions, Similarity Functions, and Text Functions) while maintaining all functional content unchanged.

Changes

Cohort / File(s) Summary
Bitwise Functions
udfs/flex/bitwise/index.md (new), udfs/flex/bitwise/and.md, udfs/flex/bitwise/not.md, udfs/flex/bitwise/or.md, udfs/flex/bitwise/shiftLeft.md, udfs/flex/bitwise/shiftRight.md, udfs/flex/bitwise/xor.md
Created new category index page; updated front matter in 6 function pages to set parent: Bitwise Functions and grand_parent: FLEX Function Reference. No functional content changes.
Collection Functions
udfs/flex/collections/index.md (new), udfs/flex/collections/frequencies.md, udfs/flex/collections/intersection.md, udfs/flex/collections/shuffle.md, udfs/flex/collections/union.md, udfs/flex/collections/zip.md
Created new category index page; updated front matter in 5 function pages to set parent: Collection Functions and grand_parent: FLEX Function Reference. No functional content changes.
Date Functions
udfs/flex/date/index.md (new), udfs/flex/date/format.md, udfs/flex/date/parse.md, udfs/flex/date/toTimeZone.md, udfs/flex/date/truncate.md
Created new category index page; updated front matter in 4 function pages to set parent: Date Functions and grand_parent: FLEX Function Reference. No functional content changes.
JSON Functions
udfs/flex/json/index.md (new), udfs/flex/json/fromJsonList.md, udfs/flex/json/fromJsonMap.md, udfs/flex/json/toJson.md
Created new category index page; updated front matter in 3 function pages to set parent: JSON Functions and grand_parent: FLEX Function Reference. No functional content changes.
Map Functions
udfs/flex/map/index.md (new), udfs/flex/map/fromPairs.md, udfs/flex/map/merge.md, udfs/flex/map/removeKey.md, udfs/flex/map/removeKeys.md, udfs/flex/map/submap.md
Created new category index page; updated front matter in 5 function pages to set parent: Map Functions and grand_parent: FLEX Function Reference. No functional content changes.
Similarity Functions
udfs/flex/similarity/index.md (new), udfs/flex/similarity/jaccard.md
Created new category index page; updated front matter in 1 function page to set parent: Similarity Functions and grand_parent: FLEX Function Reference. No functional content changes.
Text Functions
udfs/flex/text/index.md (new), udfs/flex/text/camelCase.md, udfs/flex/text/capitalize.md, udfs/flex/text/decapitalize.md, udfs/flex/text/format.md, udfs/flex/text/indexOf.md, udfs/flex/text/indexesOf.md, udfs/flex/text/jaroWinkler.md, udfs/flex/text/join.md, udfs/flex/text/levenshtein.md, udfs/flex/text/lpad.md, udfs/flex/text/regexGroups.md, udfs/flex/text/repeat.md, udfs/flex/text/replace.md, udfs/flex/text/rpad.md, udfs/flex/text/snakeCase.md, udfs/flex/text/swapCase.md, udfs/flex/text/upperCamelCase.md
Created new category index page; updated front matter in 17 function pages to set parent: Text Functions and grand_parent: FLEX Function Reference. No functional content changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

Poem

🐰 Hop along through cleaner halls,
Where docs now live in organized stalls,
Bitwise, Date, and Text so bright,
Each function nested just right!
The hierarchy blooms, a tidy delight.

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check ✅ Passed The PR title clearly describes the main change: reorganizing FLEX UDF documentation navigation by introducing sub-category pages (Bitwise, Collection, Date, JSON, Map, Similarity, and Text Functions), moving individual function pages under their respective categories.
✨ Finishing touches
  • 📝 Generate docstrings

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@shahar-biron shahar-biron changed the title Fix flex udf nav Fix flex udf nav - flex sub-categories Dec 31, 2025
@swilly22 swilly22 merged commit acd48a8 into main Dec 31, 2025
4 checks passed
@swilly22 swilly22 deleted the fix-flex-udf-nav branch December 31, 2025 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants