Skip to content
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

[DX-1496] Refactor Blob Lang Methods Page For Indexing #5036

Merged
merged 39 commits into from
Jul 11, 2024
Merged

Conversation

dcs3spp
Copy link
Contributor

@dcs3spp dcs3spp commented Jul 9, 2024

User description

For internal users - Please add a Jira DX PR ticket to the subject!

DX-1496


Preview Link

Refactored methods page and introduced the following subpages:

Description

Reduce length of Bloblang methods page to enable indexing by refactoring into method topics, current page too long!

Screenshots (if appropriate)


Checklist

  • I have added a preview link to the PR description.
  • I have reviewed the guidelines for contributing to this repository.
  • I have read the technical guidelines for contributing to this repository.
  • Make sure you have started your change off our latest master.
  • I labelled the PR

PR Type

Documentation


Description

  • Added comprehensive documentation for various Bloblang methods including JSON Web Tokens, object and array manipulation, string manipulation, timestamp manipulation, number manipulation, and parsing methods.
  • Each method includes detailed parameters and practical examples.
  • Fixed links in the Bloblang functions documentation.

Changes walkthrough 📝

Relevant files
Documentation
7 files
json-web-tokens.md
Add JSON Web Tokens Methods Documentation                               

tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/json-web-tokens.md

  • Added documentation for parsing and signing JSON Web Tokens (JWT)
    using various algorithms.
  • Included examples for each JWT method.
  • Detailed parameters for each method.
  • +381/-0 
    object-and-arrays.md
    Add Object and Array Methods Documentation                             

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/object-and-arrays.md

  • Added documentation for object and array manipulation methods.
  • Included examples for each method.
  • Detailed parameters for each method.
  • +811/-0 
    strings.md
    Add String Manipulation Methods Documentation                       

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/strings.md

  • Added documentation for string manipulation methods.
  • Included examples for each method.
  • Detailed parameters for each method.
  • +547/-0 
    timestamps.md
    Add Timestamp Manipulation Methods Documentation                 

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/timestamps.md

  • Added documentation for timestamp manipulation methods.
  • Included examples for each method.
  • Detailed parameters for each method.
  • +329/-0 
    numbers.md
    Add Number Manipulation Methods Documentation                       

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/numbers.md

  • Added documentation for number manipulation methods.
  • Included examples for each method.
  • Detailed parameters for each method.
  • +423/-0 
    parsing.md
    Add Parsing Methods Documentation                                               

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/parsing.md

  • Added documentation for parsing methods.
  • Included examples for each method.
  • Detailed parameters for each method.
  • +382/-0 
    functions.md
    Fix Links in Bloblang Functions Documentation                       

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/functions.md

  • Fixed links to the encode and string methods in the content function
    documentation.
  • +1/-1     
    Additional files (token-limit)
    8 files
    encoding-and-encryption.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/encoding-and-encryption.md

    ...

    +195/-0 
    overview.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/overview.md

    ...

    +167/-0 
    type-coercion.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/type-coercion.md

    ...

    +170/-0 
    regular-expressions.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/regular-expressions.md

    ...

    +133/-0 
    overview.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/overview.md

    ...

    +5/-5     
    geoip.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/methods/geoip.md

    ...

    +71/-0   
    arithmetic.md
    ...                                                                                                           

    tyk-docs/content/product-stack/tyk-streaming/guides/bloblang/arithmetic.md

    ...

    +2/-2     
    menu.yaml
    ...                                                                                                           

    tyk-docs/data/menu.yaml

    ...

    +46/-2   

    💡 PR-Agent usage:
    Comment /help on the PR to get a list of all available PR-Agent tools and their descriptions

    @dcs3spp dcs3spp added the now label Jul 9, 2024
    Copy link

    netlify bot commented Jul 9, 2024

    PS. Pls add /docs/nightly to the end of url

    Name Link
    🔨 Latest commit fc76c5d
    🔍 Latest deploy log https://app.netlify.com/sites/tyk-docs/deploys/6690012ee31a220008581325
    😎 Deploy Preview https://deploy-preview-5036--tyk-docs.netlify.app
    📱 Preview on mobile
    Toggle QR Code...

    QR Code

    Use your smartphone camera to open QR code link.

    To edit notification comments on pull requests, go to your Netlify site configuration.

    @dcs3spp dcs3spp changed the title [DX-1496] Initial commit to extract parsing methods [DX-1496] Refactor Blob Lang Methods Page For Indexing Jul 9, 2024
    @dcs3spp
    Copy link
    Contributor Author

    dcs3spp commented Jul 9, 2024

    Closing until pages linked and ready for review, will then reopen for review

    @dcs3spp dcs3spp closed this Jul 9, 2024
    @dcs3spp dcs3spp reopened this Jul 9, 2024
    letzya added 2 commits July 11, 2024 16:43
    Added missing links
    moved up under numbers
    @dcs3spp dcs3spp merged commit cf089bf into master Jul 11, 2024
    10 checks passed
    @dcs3spp dcs3spp deleted the dx-1496 branch July 11, 2024 16:35
    @dcs3spp
    Copy link
    Contributor Author

    dcs3spp commented Jul 11, 2024

    /release to release-5.4

    Copy link

    tykbot bot commented Jul 11, 2024

    Working on it! Note that it can take a few minutes.

    tykbot bot pushed a commit that referenced this pull request Jul 11, 2024
    refactor methods page for indexing
    
    ---------
    
    Co-authored-by: Simon Pears <simon@tyk.io>
    Co-authored-by: Yaara <yaara@tyk.io>
    Co-authored-by: Yaara <letz.yaara@gmail.com>
    
    (cherry picked from commit cf089bf)
    Copy link

    tykbot bot commented Jul 11, 2024

    @dcs3spp Succesfully merged PR

    buger added a commit that referenced this pull request Jul 11, 2024
    … Indexing (#5036)
    
    [DX-1496] Refactor Blob Lang Methods Page For Indexing (#5036)
    
    refactor methods page for indexing
    
    ---------
    
    Co-authored-by: Simon Pears <simon@tyk.io>
    Co-authored-by: Yaara <yaara@tyk.io>
    Co-authored-by: Yaara <letz.yaara@gmail.com>
    @dcs3spp
    Copy link
    Contributor Author

    dcs3spp commented Aug 1, 2024

    /release to release-5.3

    Copy link

    tykbot bot commented Aug 1, 2024

    Working on it! Note that it can take a few minutes.

    tykbot bot pushed a commit that referenced this pull request Aug 1, 2024
    refactor methods page for indexing
    
    ---------
    
    Co-authored-by: Simon Pears <simon@tyk.io>
    Co-authored-by: Yaara <yaara@tyk.io>
    Co-authored-by: Yaara <letz.yaara@gmail.com>
    
    (cherry picked from commit cf089bf)
    Copy link

    tykbot bot commented Aug 1, 2024

    @dcs3spp Succesfully merged PR

    @dcs3spp
    Copy link
    Contributor Author

    dcs3spp commented Aug 1, 2024

    /release to release-5.3

    Copy link

    tykbot bot commented Aug 1, 2024

    Working on it! Note that it can take a few minutes.

    tykbot bot pushed a commit that referenced this pull request Aug 1, 2024
    refactor methods page for indexing
    
    ---------
    
    Co-authored-by: Simon Pears <simon@tyk.io>
    Co-authored-by: Yaara <yaara@tyk.io>
    Co-authored-by: Yaara <letz.yaara@gmail.com>
    
    (cherry picked from commit cf089bf)
    Copy link

    tykbot bot commented Aug 1, 2024

    @dcs3spp Succesfully merged PR

    @dcs3spp
    Copy link
    Contributor Author

    dcs3spp commented Aug 1, 2024

    /release to 5.3

    Copy link

    tykbot bot commented Aug 1, 2024

    @dcs3spp Release branch not found

    @dcs3spp
    Copy link
    Contributor Author

    dcs3spp commented Aug 1, 2024

    /release to release-5.3

    Copy link

    tykbot bot commented Aug 1, 2024

    Working on it! Note that it can take a few minutes.

    tykbot bot pushed a commit that referenced this pull request Aug 1, 2024
    refactor methods page for indexing
    
    ---------
    
    Co-authored-by: Simon Pears <simon@tyk.io>
    Co-authored-by: Yaara <yaara@tyk.io>
    Co-authored-by: Yaara <letz.yaara@gmail.com>
    
    (cherry picked from commit cf089bf)
    Copy link

    tykbot bot commented Aug 1, 2024

    @dcs3spp Succesfully merged PR

    dcs3spp pushed a commit that referenced this pull request Aug 1, 2024
    … Indexing (#5036) (#5145)
    
    * [DX-1496] Refactor Blob Lang Methods Page For Indexing (#5036)
    
    Co-authored-by: Simon Pears <simon@tyk.io>
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    2 participants