You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 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.
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
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:
*out-of-scope
label. There is no value in keeping issues open that don't have any realistic chance of being addressed.Otherwise the normal rules apply:
important
label to issues thathelp-wanted
good-first-issue
label and add code pointers that help beginners to get started with a PRextensions-candidate
and be closedTracking
Please make sure that you also do this grooming in our satellite repositories.
Issues assigned to you
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
The text was updated successfully, but these errors were encountered: