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

Extract WebService into its own package #613

Merged
merged 11 commits into from
Sep 11, 2024
Merged

Extract WebService into its own package #613

merged 11 commits into from
Sep 11, 2024

Commits on Sep 9, 2024

  1. Extract WebService into its own package

    Move the REST API out of the explainable codebase into its own
    sub-package. This allows us to have a dedicated test-suite for the JSON
    schemas.
    
    Additionally, it paves the way for a Simala backend which will be the
    alternative to the Explainable MathLang API.
    fendor committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    fced84b View commit details
    Browse the repository at this point in the history
  2. Finish abstraction of web-service

    The web-service is now decoupled from the backend implementation. Only
    two locations are aware of the generic-mathlang:
    
    * Configuration
    * The GML backend which implements the evaluator
    fendor committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    4dd17c2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bfeab61 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a80398f View commit details
    Browse the repository at this point in the history
  5. Fix warning in record field

    fendor committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    60e4133 View commit details
    Browse the repository at this point in the history
  6. Fix Custom GPT API

    fendor committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    c1eb26d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    485862b View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    335432b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    706465d View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. Use QueryStrings in the API to capture all query parameters

    The Custom GPT doesn't understand this, yet, but it is still a net
    improvement to before.
    fendor committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    8a307ab View commit details
    Browse the repository at this point in the history
  2. Remove unused functions

    fendor committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    0899492 View commit details
    Browse the repository at this point in the history