Skip to content

Python: Iteration Plan for July 2022Β #19438

Closed

Description

This plan captures our work in July. We follow the same iteration cycle as VS Code. Although we plan for a whole iteration, we may not only ship at the end of an iteration but throughout.

Legend of annotations
Mark Description
πŸƒβ€β™€οΈ work in progress
βœ‹ blocked task
πŸ’ͺ stretch goal for this iteration
πŸ”΄ missing issue reference
πŸ”΅ more investigation required to remove uncertainty
⚫ under discussion within the team
⬛ a large work item, larger than one iteration

Getting started

  • Prompt about environments upon user action, not at start-up; @karrtikr issue
  • Improve experience when starting up codespaces; @karrtikr issue
  • Opening the Windows Store or appropriate walkthrough tile when Python is not installed (part of πŸπŸ“” Getting Started v-team); issue; @karrtikr
  • Expand API for creating untitled files so as to specify the language mode; @karrtikr issue
  • Make a new release of WWBD; @brettcannon

Environments

  • πŸƒβ€β™€οΈ Work on finalizing design of proposed API for environments; issue; @karrtikr
  • Finalize on the UX for environment details in the status bar; related issue; @brettcannon @luabud
  • Add a setting to control whether environment details are shown all the time, only for Python files, or never; issue, issue; @karrtikr

Editing

None

LSP

  • Complete MVP of generated LSP types, take the repo public, and publish to PyPI; issue; @karthiknadig
  • Explore pygls adopting programmatic definition of LSP (for notebook support); issue; @karthiknadig

Terminal

None

Debugging

  • πŸƒβ€β™€οΈ Investigate automatic debug configuration based on the open workspace for Django, Flask, and FastAPI; issue; @paulacamargo25
  • πŸƒβ€β™€οΈ Implement automatic debug configuration for Django; issue @paulacamargo25
  • πŸƒβ€β™€οΈ Implement automatic debug configuration for a Python script; issue @paulacamargo25
  • πŸƒβ€β™€οΈ Investigate and implement automatic debug configurations for Flask; issue @paulacamargo25
  • πŸƒβ€ Investigate and implement automatic debug configurations for FastAPI; issue @paulacamargo25
  • πŸƒβ€β™€οΈπŸ’ͺ Investigate separating debug support into its own "debugy" extension; issue @paulacamargo25

Formatting

None

Linting

None

Testing

  • πŸƒβ€β™€οΈ Rewrite unittest execution code; issue; @ksy7588 @karthiknadig
  • πŸƒβ€β™€οΈ Investigate how to do pytest execution/discovery via plug-in; issue; @ksy7588 @karthiknadig

(github|vscode).dev

None

Documentation

  • πŸƒβ€β™€οΈ Documentation for the extension template; issue; @karthiknadig

Engineering

Python community

  • set up a buildbot on Azure, funded by MS; demo to explore VM requirements; @brettcannon

Deferred Items
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

iteration-planPlan for the current iteration

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions