microsoft / microsoft/vscode-python-environments

Add Project Meta-issue

未关闭
#390 0 条评论 0 个 reaction 已指派 1 人 在 GitHub 查看

@eleanorjboyd 已经在做这个了。

开始于 2025年5月9日。

feature-request
主要语言
TypeScript
星标
138
派生
62
平均合并
1 天 4 小时
30 天内合并 PR
35

描述

Project Summary

One of the core functionalities of the python environments extension is project management. A project (in the context of this extension) will be defined as: "a single or group of python files which have a environment connected to them". Projects are created by aPythonProjectCreator which implements a create function that will return a PythonProject.

Here is the creators we plan to have as built-ins in the extension:

Creator Description QuickCreate MVP? Issue
Add Existing Project Allow user to select file/folder within workspace No Yes -
Auto-Find Project Projects collected in workspace by finding pyproject.toml files Yes? Yes #398
Python Package Create new Python Package Yes Yes #392
Python Script with PEP 723 Create single script with env defined by PEP 723 format Yes Yes #393
Django New Django project Yes No #394
FastAPI Create new FastAPI project Yes No #396
Flask Create new Flask project Yes No #397

Outstanding Work

Todos and Status for Built in PythonProjectCreator
  • Add Existing Project
  • #398
  • #392
  • #393
  • #394
  • #396
  • #397
Copilot Integration

Additionally, build in projects will be linked up with copilot to provide better support for these project types by copilot during the "new" creation flow.

Bug Fixes
references:

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。