-
Notifications
You must be signed in to change notification settings - Fork 34.5k
Description
The number of issues that we receive every months across all our repositories is large enough so that despite our best efforts to triage and close issues we fall behind as soon as we carve out time for some focussed, uninterrupted development time.
Priorities for the December 2022 Housekeeping
- Bring our issue database back into great shape
- Reduce the number of open bugs by fixing them
Note: Don't distract yourself with fixing issues if your part of the issue database is not yet in great shape. Clearly, we'll use common sense, i.e. we'll make easy fixes on the fly if they take us a couple of minutes. We'll not make the fix if it takes us two hours.
Review Guidelines
In the first pass we review all of our issues. We review the issues of all of our repositories. During review \please make sure:
- to close obsolete/fixed issues and mark duplicates as appropriate,
- that each issue has a type
- that each issue is assigned to a feature area
- that bugs you fix in December are assigned to the December milestone. Be conservative, see above.
- to close out-of-scope feature requests assign the
*out-of-scope
label. There is no value in keeping issues open that don't have any realistic chance of being addressed. - close bugs as "won't fix" if there is a cost-benefit imbalance. It's not that we don't care about users who are affected by an issue but, for example, if the fix is so involved that we risk regressions for many, fixing is not a reasonable choice.
Otherwise the normal rules apply:
- assign the
important
label to issues that- result in data loss
- a breakage of extension
- critical security, performance issues
- UI issue that makes a feature unusable
- issues that the community can take up should be labeled as
help-wanted
- if issues are suitable for beginners you can also add the
good-first-issue
label and add code pointers that help beginners to get started with a PR - feature requests that should be implemented as extensions should be labeled
extensions-candidate
and be closed
Tracking
Please make sure that you also do this grooming in our satellite repositories.
Issues assigned to you
- @aeschli
- @alexdima
- @alexr00
- @amunger
- @andreamah
- @bamurtaugh
- @bhavyaus
- @bpasero
- @brettcannon
- @chrisdias
- @chrmarti
- @Chuxel
- @connor4312
- @cwebster-99
- @daviddossett
- @dbaeumer
- @deepak1556
- @devinvalenciano
- @digitarald
- @DonJayamanne
- @egamma
- @eleanorjboyd
- @gregvanl
- @hediet
- @isidorn
- @joaomoreno
- @joyceerhl
- @jrieken
- @karrtikr
- @karthiknadig
- @kieferrm
- @lramos15
- @lszomoru
- @luabud
- @meganrogge
- @minsa110
- @mjbvz
- @paulacamargo25
- @rebornix
- @roblourens
- @rzhao271
- @sandy081
- @sbatten
- @TylerLeonhardt
- @Tyriar
Issues assigned to feature areas but without owner
-
api
-
api-finalization
-
api-proposal
-
authentication
-
bisect-ext
-
bot-proposal
-
bracket-pair-colorization
-
bracket-pair-guides
-
breadcrumbs
-
callhierarchy
-
chrome-devtools
-
cloud-changes
-
code-cli
-
code-lens
-
code-server-web
-
color-palette
-
command-center
-
comments
-
config
-
containers
-
context-keys
-
continue-working-on
-
css-less-scss
-
custom-editors
-
debug
-
debug-disassembly
-
dialogs
-
diff-editor
-
dropdown
-
editor-api
-
editor-autoclosing
-
editor-autoindent
-
editor-bracket-matching
-
editor-clipboard
-
editor-code-actions
-
editor-color-picker
-
editor-columnselect
-
editor-commands
-
editor-comments
-
editor-contrib
-
editor-core
-
editor-drag-and-drop
-
editor-error-widget
-
editor-find
-
editor-folding
-
editor-highlight
-
editor-hover
-
editor-indent-detection
-
editor-indent-guides
-
editor-input
-
editor-input-IME
-
editor-insets
-
editor-minimap
-
editor-multicursor
-
editor-parameter-hints
-
editor-render-whitespace
-
editor-rendering
-
editor-RTL
-
editor-scrollbar
-
editor-sorting
-
editor-sticky-scroll
-
editor-symbols
-
editor-synced-region
-
editor-textbuffer
-
editor-theming
-
editor-wordnav
-
editor-wrapping
-
emmet
-
emmet-parse
-
error-list
-
extension-activation
-
extension-host
-
extension-prerelease
-
extension-recommendations
-
extensions
-
extensions-development
-
file-decorations
-
file-encoding
-
file-explorer
-
file-glob
-
file-io
-
file-nesting
-
file-watcher
-
font-rendering
-
formatting
-
getting-started
-
ghost-text
-
git
-
github
-
github-authentication
-
github-repositories
-
gpu
-
grammar
-
grid-widget
-
html
-
htmlfs
-
icon-brand
-
icons-product
-
image-preview
-
inlay-hints
-
inline-completions
-
install-update
-
intellisense-config
-
interactive-playground
-
interactive-window
-
ipc
-
issue-bot
-
issue-reporter
-
javascript
-
json
-
keybindings
-
keybindings-editor
-
keyboard-layout
-
L10N
-
l10n-platform
-
label-provider
-
languages-basic
-
languages-diagnostics
-
languages-guessing
-
layout
-
lcd-text-rendering
-
list-widget
-
live-server
-
log
-
markdown
-
marketplace
-
menus
-
merge-conflict
-
merge-editor
-
merge-editor-workbench
-
monaco-editor
-
native-file-dialog
-
network
-
notebook
-
notebook-api
-
notebook-builtin-renderers
-
notebook-cell-editor
-
notebook-celltoolbar
-
notebook-clipboard
-
notebook-commenting
-
notebook-debugging
-
notebook-diff
-
notebook-dnd
-
notebook-execution
-
notebook-find
-
notebook-folding
-
notebook-getting-started
-
notebook-getting-globaltoolbar
-
notebook-ipynb
-
notebook-kernel
-
notebook-kernel-picker
-
notebook-keybinding
-
notebook-language
-
notebook-layout
-
notebook-markdown
-
notebook-math
-
notebook-minimap
-
notebook-multiselect
-
notebook-output
-
notebook-perf
-
notebook-remote
-
notebook-rendering
-
notebook-serialization
-
notebook-serverless-web
-
notebook-statusbar
-
notebook-toc-outline
-
notebook-undo-redo
-
notebook-variables
-
notebook-workbench-integration
-
notebook-workflow
-
open-editors
-
opener
-
outline
-
output
-
perf
-
perf-bloat
-
perf-startup
-
php
-
portable-mode
-
proxy
-
quick-open
-
quick-pick
-
references-viewlet
-
release-notes
-
remote
-
remote-connection
-
remote-explorer
-
remote-tunnel
-
rename
-
sandbox
-
sash-widget
-
scm
-
screencast-mode
-
search
-
search-api
-
search-editor
-
search-replace
-
semantic-tokens
-
server
-
settings-editor
-
settings-search
-
settings-sync
-
settings-sync-server
-
shared-process
-
simple-file-dialog
-
smart-select
-
snap
-
snippets
-
splitview-widget
-
ssh
-
suggest
-
sync-error-handling
-
table-widget
-
tasks
-
telemetry
-
terminal
-
terminal-conpty
-
terminal-editors
-
terminal-external
-
terminal-find
-
terminal-input
-
terminal-layout
-
terminal-links
-
terminal-local-echo
-
terminal-persistence
-
terminal-process
-
terminal-profiles
-
terminal-quick-fix
-
terminal-rendering
-
terminal-search
-
terminal-shell-bash
-
terminal-shell-cmd
-
terminal-shell-fish
-
terminal-shell-git-bash
-
terminal-shell-integration
-
terminal-shell-pwsh
-
terminal-shell-zsh
-
terminal-tabs
-
terminal-winpty
-
testing
-
themes
-
timeline
-
timeline-git
-
timeline-local-history
-
tips-and-tricks
-
titlebar
-
tokenization
-
touch/pointer
-
trackpad/scroll
-
tree-views
-
tree-widget
-
typehierarchy
-
typescript
-
undo-redo
-
unicode-highlight
-
untitled-editor-hint
-
uri
-
user-profiles
-
ux
-
variable-resolving
-
VIM
-
virtual-workspaces
-
vscode.dev
-
vscode-build
-
vscode-website
-
web
-
webview
-
webview-views
-
workbench-actions
-
workbench-banner
-
workbench-cli
-
workbench-diagnostics
-
workbench-dnd
-
workbench-editor-grid
-
workbench-editor-groups
-
workbench-editor-resolver
-
workbench-editors
-
workbench-electron
-
workbench-feedback
-
workbench-fonts
-
workbench-history
-
workbench-hot-exit
-
workbench-hover
-
workbench-launch
-
workbench-link
-
workbench-multiroot
-
workbench-notifications
-
workbench-os-integration
-
workbench-rapid-render
-
workbench-run-as-admin
-
workbench-state
-
workbench-status
-
workbench-tabs
-
workbench-touchbar
-
workbench-untitled-editors
-
workbench-views
-
workbench-welcome
-
workbench-window
-
workbench-workspace
-
workbench-zen
-
workspace-edit
-
workspace-symbols
-
workspace-trust
-
zoom
Other issues
- ensure we don't have any issues assigned to people who are no longer on the team @kieferrm