[2017.11.13] [New] The Multi-root Update is here! See what's changed either in the release notes or for devs the CHANGELOG.
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.
- Change Workspace Shell [:link: wiki doc]
- Filter Explorer [:link: wiki doc]
- Update Extensions [:link: wiki doc]