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

[CT-1889] [Epic] API-ification + CLI - Phase 2 #6706

Closed
27 of 34 tasks
leahwicz opened this issue Jan 24, 2023 · 2 comments
Closed
27 of 34 tasks

[CT-1889] [Epic] API-ification + CLI - Phase 2 #6706

leahwicz opened this issue Jan 24, 2023 · 2 comments
Assignees
Labels
Epic python_api Issues related to dbtRunner Python entry point

Comments

@leahwicz
Copy link
Contributor

leahwicz commented Jan 24, 2023

This epic tracks follow-on work from Phase 1 of API-ification. Our goal at the end of this epic is to have a rock-solid, well-documented top-level API that is powering a compelling CLI and an initial Python API for programmatic invocations.

(40%) UX & documentation

CLI Improvements

  1. Team:Execution cli python_api
    stu-k
  2. Team:Execution cli tech_debt
    dbeatty10

Documentation

  1. Team:Execution cli
  2. Team:Execution python_api
    MichelleArk
  3. Team:Execution stale
  4. Refinement cli enhancement paper_cut python_api
    dbeatty10
  5. 4 of 4
    Team:Execution enhancement python_api user docs
  6. python_api spike
  7. Team:Adapters enhancement python_api
  8. stale

(30%) Enable smooth upgrades

Restore previous behavior (bugs & telemetry), and provide clear warnings for deprecated/renamed functionality.

Bugs

  1. Team:Execution logging
    jtcohen6
  2. Team:Execution bug python_api regression
    MichelleArk
  3. Team:Execution bug regression
    stu-k
  4. Team:Execution bug cli
    stu-k
  5. Team:Execution bug cli regression
    iknox-fa
  6. bug file_system help_wanted

Telemetry

  1. Team:Execution cli
    iknox-fa
  2. Team:Execution cli
    iknox-fa
  3. jira tech_debt

Deprecations

  1. Team:Execution cli
    stu-k
  2. Team:Execution cli
    stu-k
  3. Team:Execution tech_debt
    jtcohen6

(30%) Tech debt

Flags

  1. python_api stale
    iknox-fa
  2. tech_debt
  3. spike tech_debt
    aranke
  4. Refinement enhancement
    jtcohen6
  5. bug user docs

Misc

  1. python_api
    ChenyuLInx
  2. Team:Execution
    aranke
  3. enhancement good_first_issue
  4. Team:Execution cli python_api
  5. Refinement enhancement python_api tech_debt
  6. logging python_api spike tech_debt
    peterallenwebb
  7. cli enhancement python_api tech_debt
@leahwicz leahwicz added python_api Issues related to dbtRunner Python entry point Epic Team:Execution labels Jan 24, 2023
@github-actions github-actions bot changed the title [Epic] API-ification + CLI - Phase 2 [CT-1889] [Epic] API-ification + CLI - Phase 2 Jan 24, 2023
@leahwicz
Copy link
Contributor Author

Phase 1 work can be found here: #5527

@jtcohen6 jtcohen6 added this to the v1.5 milestone Jan 24, 2023
@jtcohen6
Copy link
Contributor

Closing in favor of the more narrowly scoped epic for v1.5: #6706

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic python_api Issues related to dbtRunner Python entry point
Projects
None yet
Development

No branches or pull requests

3 participants