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

Add support for generating protobuf3 definition #166 #1085

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Commits on Aug 6, 2024

  1. Add Protobuf 3 definition support to Malli metosin#166

    The commit introduces Protocol Buffer 3 (protobuf3) support for Malli schemas:
    
    - Implement transform function to convert Malli schemas to protobuf3
    - Add transform-schema function for handling nested structures
    - Add support for enum types in Malli schemas
    - Add comprehensive test suite for transform and transform-schema functions
    - Include tests for deeply nested structures and complex schemas
    - Ensure generated protobuf3 definitions are syntactically correct
    kapilreddy committed Aug 6, 2024
    Configuration menu
    Copy the full SHA
    4d7cdb5 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Rewrite collect-definitions to use recursion instead of atom

    - Maintain same input/output interface for compatibility
    - Eliminate mutable state from the collect-definitions
    function, making it a pure function
    kapilreddy committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    bd0dff9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    45dd100 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d215624 View commit details
    Browse the repository at this point in the history
  4. Fix use clj-async-profiler/serve-ui

    malli.perf.core/serve! uses clj-async-profiler/serve-files which is
    a depcrecated function
    
    Updated the code to use clj-async-profiler/serve-ui
    
    clojure-goes-fast/clj-async-profiler@733ae1e
    
    clj-async-profiler version was updated here,
    metosin@9d705eb
    kapilreddy committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    97bd81a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    37a7675 View commit details
    Browse the repository at this point in the history
  6. Fix bin/node typo in * case

    User cherry-none fn instead of cherry in * case
    kapilreddy committed Aug 7, 2024
    Configuration menu
    Copy the full SHA
    cd662e1 View commit details
    Browse the repository at this point in the history