Skip to content

November/December Iteration Plan #15099

Closed
@kieferrm

Description

@kieferrm

This plan captures what we work on during November and early December. This iteration will be 6 weeks long. This is unusually long for us. We are an internationally distributed team and everybody in the team wants to enjoy the forthcoming holiday season while we still continue working as a closely knit team. Thus, it's 6 weeks this time. We will ship mid December.

Not unusual and still noteworthy: We will do several explorations that might or might not result in concrete deliverables in this or later releases.

Endgame Schedule

  • December, 5th Code freeze for the endgame
  • December, 9th Endgame done
Monday - 5th December
  • Code freeze at 5pm PT
  • Ensure we have a green build on all platforms
  • All test items contain sufficiently comprehensive test descriptions by 6pm PT
Tuesday - 6th December
  • Test build starts at 7am CET / 10pm PT on Monday
  • Test plan ready by 8am CET / 11pm PT on Monday
  • Testing
Wednesday - 7th December
  • Testing
  • Remind team members to assign issues that they intend to fix to the November milestone
  • Fixing (self-assigned, milestone assigned)
  • Verification Since there are quite some old bugs to verify we verify by age, youngest first. The queries are:
Thursday - 8th December
  • Remind team members to start add Release Notes
  • Fixing (scrutiny sets in - major bugs only - to be discussed in stand-up meeting, labeled as candidate)
  • Verification
  • Add/update shrink-wrap files for built-in extensions if needed (see instructions) @ramya-rao-a
  • Update OSSREADME.json for built-in extensions based on differences to generated npm-shrinkwrap.json files if needed @ramya-rao-a
  • Run OSS tool after merging shrink-wrap findings @ramya-rao-a
    • The LCA review of the ThirdPartyNotices.txt files is not needed anymore
  • Check new OSS usage is entered into the OSS registry @ramya-rao-a
Friday - 9th December
Friday- 9th December
  • Branch code to `release/<x.y> @zurich
  • Announce master is open for business @zurich
Monday - 12th December
Tuesday - 13th December
Wednesday - 14th December

Plan Items

Our team uses a GitHub Project to track its work. GitHub does not support public Projects right now. Below is a summary of the top level plan items.

Legend for annotations:

Mark Description
🏃 work in progress
blocked task
💪 stretch goal for this iteration
🔵 more details required
🔴 missing issue reference

Themes

  • performance
  • discoverability
  • UI scalability
  • API improvements
  • accessibility testing

Feedback

Issues to address community feedback:

API Improvements for Extensions

Language support

Debt Items

Issues to reduce our engineering debt:

Extension Contributions

Support/contribute to extensions:

  • All - Ensure all extensions we contribute to are using the extension change log @kieferrm
  • 🏃 PHP - Continue exploration of improved PHP parser with symbol and location information PHP parser explorations #15818 @mousetraps
    • Discuss parser exploration with community
  • Go - Explore Go language server seeded by SourceGraph @ramya-rao-a
  • Azure - Explore Azure extension pack for the market place @chrisdias

Engineering

This section lists several engineering/development items that the team identified:

Feedback Channels

Explorations

We are continuously exploring options and ideas. Some might make it into future releases.

Metadata

Metadata

Labels

iteration-planVS Code - Upcoming iteration plan

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions