Filter your explorer view (statusbar shows current filter) with customizable team-wide filters, change your integrated terminal (shell) by simply selecting it, change the window layout on debug start and stop, team settings override local workspace settings.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
[2017.11.13] [New] The Multi-root Update is here! See what's changed either in the release notes or for devs the CHANGELOG.
Description
Team Essentials helps you define a default environment for your team:
Filter Explorer: Quick filtering of the explorer view to groups that you define, allowing team members to easily switch between them without committing their local choice to source control. This filter can be selected easily by clicking on the the Team Essentials statusbar section.
Note: This requires your team settings to be moved (see below) and added to your .gitignore either manually or using the configuration wizard.
Statusbar: The statusbar shows the current workspace filter (with workspace name if in multi-root). Clicking it runs the Filter Explorer selector.
Team Settings: In order to support dev local explorer filters (without committing each team members' filter), the .vscode/settings.json is added to .gitignore. Project-wide settings should be placed in either the multi-root workspace file {name}.vscode-workspace, or in single root workspaces the .vscode/team-essentials/settings.json. Full schema support is available for autocompletion of settings in both locations.
Required Extensions: Providing an easy way for team member's to install recommended and required extensions. Also, force installs required extensions upon initial project load by a new team member that you define (if Team Essentials is already installed).
Debug Layouts Allows you to define default debug views when the dev starts or ends a debug session (e.g. switch to debugger, show debug console on start) [:link: wiki doc]
If you have any feature suggestions, or would like to contribute (I need all the help I can get), please checkout the Contributing Guidelines.