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

ENG-4276 Nextroute Schema #1

Merged

Conversation

sebastian-quintero
Copy link
Member

@sebastian-quintero sebastian-quintero commented Dec 7, 2023

Description

Introduces the nextmv package by means of the nextroute/schema subpackage. The complete API is parsed to Python. Adds a test to check that the input can be appropriately parsed from JSON. Adds linting workflow and changes the testing workflow. Adds Ruff linting and the pyproject.toml spec. Creates a workspace for VSCode. Adds the Apache license.

Copy link

linear bot commented Dec 7, 2023

ENG-4276 Mimic the nextroute API

Create all the classes that mimic the nextroute API. Each class should be able to be instantiated from a raw dict.

There should be a function for deserializing an entire Inputfrom a JSON file.

@sebastian-quintero sebastian-quintero merged commit ca6ac17 into develop Dec 8, 2023
6 checks passed
@sebastian-quintero sebastian-quintero deleted the feature/eng-4276-mimic-the-nextroute-api branch December 8, 2023 15:54
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