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

Design & plan the migration to pandera schemas. #22

Open
3 tasks
miodohelper opened this issue Aug 17, 2022 · 0 comments
Open
3 tasks

Design & plan the migration to pandera schemas. #22

miodohelper opened this issue Aug 17, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@miodohelper
Copy link
Contributor

miodohelper commented Aug 17, 2022

Context

As a developer I want to be able to leverage static type checking and exploit the features of my IDE when I interact with dynamicio's resource definitions. At the moment, this is not possible as resource definitions are defined as yamls which are in turn parsed into dictionaries.

  • More info can be found in the milestone description here
  • More info on the dynamicio repo can be found in this video here
  • More info on the this task can be found in this video here

Task

Migrating dynamicio to panderas schemas is a chunky milestone. The first task is to plan out the execution of this work, splitting the milestone up into multiple issues.

Note: this is production code, not a dummy take home test.

Suggested Approach

The milestone naturally consists of three parts:

  1. replace schema
  2. pandera validations
  3. wrap metrics

Deliverables & Acceptance Criteria

  • Split the milestone into 6+ mutually exclusive issues.
  • Each issue should be self encapsulated and contain Context, Task, Suggested Approach, Deliverables / Acceptance Criteria, and an Expected Duration (just like this issue).
  • Each issue should adequate information for an engineer to complete the task!

Delivery

Please fork this repo, create the issues then, then assign them to @miodohelper when your work is ready for review. Miodo will review the code before sending the PR for a final client review.

Note: please use the following copy for the newly created issues:

Please fork this repo, commit your changes on a branch, then send @miodohelper a PR request when your work is ready for review. Miodo will review the code before sending the PR for a final client review.

Expected Duration

4 hrs

Any questions?

Please email kit.burgess@miodo.io with any questions you may have 👀

@miodohelper miodohelper self-assigned this Aug 17, 2022
@Christos-Hadjinikolis Christos-Hadjinikolis added enhancement New feature or request help wanted Extra attention is needed labels Aug 22, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants