All Projects β†’ nitayneeman β†’ Vscode Git Semantic Commit

nitayneeman / Vscode Git Semantic Commit

Licence: mit
πŸ’¬ A Visual Studio Code extension which enables to commit simply by the semantic message conventions

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Vscode Git Semantic Commit

Vscode Project Manager
Project Manager Extension for Visual Studio Code
Stars: ✭ 1,022 (+1472.31%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Vscode Hack
Hack language & HHVM debugger support for Visual Studio Code
Stars: ✭ 45 (-30.77%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Marp Vscode
Marp for VS Code: Create slide deck written in Marp Markdown on VS Code
Stars: ✭ 442 (+580%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Vscode Stylefmt
πŸ”Œ VS Code plugin for stylefmtβ€” Format your CSS using stylefmt.
Stars: ✭ 42 (-35.38%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Vscode Smoothtype
VS Code extension to add cursor transitions while typing, similar to MS Office and the Windows 10 Mail app.
Stars: ✭ 54 (-16.92%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Vscode Restclient
REST Client Extension for Visual Studio Code
Stars: ✭ 3,289 (+4960%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Vscode Peacock
Subtly change the color of your Visual Studio Code workspace. Ideal when you have multiple VS Code instances, use VS Live Share, or use VS Code's Remote features, and you want to quickly identify your editor.
Stars: ✭ 690 (+961.54%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Git History
Quickly browse the history of a file from any git repository
Stars: ✭ 12,676 (+19401.54%)
Mutual labels:  vscode, vscode-extension, commit
Vscode Intelephense
PHP intellisense for Visual Studio Code
Stars: ✭ 872 (+1241.54%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Vscode Bookmarks
Bookmarks Extension for Visual Studio Code
Stars: ✭ 804 (+1136.92%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Vscode Stylelint
A Visual Studio Code extension to lint CSS/SCSS/Less with stylelint
Stars: ✭ 260 (+300%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Theme Bear
🐻 A VSCode dark theme 🐻
Stars: ✭ 27 (-58.46%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
VSCode-Anywhere
VSCode with preconfigured tools for your programming languages : binaries, settings, extensions and documentations
Stars: ✭ 26 (-60%)
Mutual labels:  vscode, visual-studio-code, vscode-extension
Awesome Vscode
🎨 A curated list of delightful VS Code packages and resources.
Stars: ✭ 19,659 (+30144.62%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
vscode-less
πŸ”Œ Less intellisense for Variables and Mixins in all Less files.
Stars: ✭ 21 (-67.69%)
Mutual labels:  vscode, visual-studio-code, vscode-extension
Vscode Markdown Pdf
Markdown converter for Visual Studio Code
Stars: ✭ 571 (+778.46%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Processing Vscode
A Visual Studio Code extension for the programming language Processing
Stars: ✭ 141 (+116.92%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Vscode Auto Rename Tag
Automatically rename paired HTML/XML tag
Stars: ✭ 161 (+147.69%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Vscode Git Graph
View a Git Graph of your repository in Visual Studio Code, and easily perform Git actions from the graph.
Stars: ✭ 767 (+1080%)
Mutual labels:  vscode, vscode-extension, visual-studio-code
Without Guns For Vs Code
Visual Studio Code extension that teaches you mindful programming
Stars: ✭ 14 (-78.46%)
Mutual labels:  vscode, vscode-extension, visual-studio-code

Logo

VS Code - Git Semantic Commit

Marketplace Build Installs License

Installation Β· Usage Β· Settings Β· CHANGELOG

ℹ️️ Description

This Visual Studio Code extension enables to commit simply by the semantic message conventions.

Preview

Notice that the default types are aligned with the Angular commit message conventions.


πŸ‘¨πŸ»β€πŸ« How to Use

The first thing you need to do is installing the extension.

Well, there are two ways to trigger the "Semantic Commit" command:

1. Command Palette

Open the Command Palette and start typing Git: Semantic Commit:

Triggering using the Command Palette

Then, choose the appropriate command and follow the steps.

2. View Actions

Alternatively, you can use the primary and secondary actions within the Source Control view:

Triggering using the View Actions


βš™οΈ Settings

The extension allows you to customize the following configuration settings:

Name Description
gitSemanticCommit.commitOptions Specifies which arguments to be passed when the commit is executed
gitSemanticCommit.preserveScope Determines whether to preserve the last message scope that was inserted
gitSemanticCommit.scopeTemplate Specifies scope template ($scope placeholder will be replaced with the passed scope)
gitSemanticCommit.stageAll Determines whether to stage all changes before the commit, in case the staging area (index) is empty
gitSemanticCommit.types Specifies the supported message types

Customize Your Types

Besides the fact you can add new message types, it's also possible to modify the existing values and their descriptions:

Enriching types with Emojis

Customize Your Scope

You can modify the scope template through a placeholder:

Changing the Scope Template


πŸ’πŸ» Contributing

This is an open source project. Any contribution would be greatly appreciated!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].