commitlint is considered stable and is used in various projects as development tool.
git commit lint conventions conventional conventional-changelog log changelog checkSupport my open source work by buying this excellent Node.js course.Run np without arguments to launch the interactive UI that guides you through publishing a new version.
npm npm-package publish nodejs npm-publish yarn cli cli-app git push version bump commitCLI release tool for Git repos and npm packages. Now you can run npm run release from the command line.
release-automation publish npm git tool automation bump release release-helper changelog build commit distribution github interactive push repository script shell tag version🏃📆 Life as a git. Commit on your life. In order to use life-commit, make sure that you have Node version 6.0.0 or higher.
commit life git cli nodejs life-commitWhen you commit with Commitizen, you'll be prompted to fill out any required commit fields at commit time. No more waiting until later for a git commit hook to run and reject your commit (though that can still be helpful). No more digging through CONTRIBUTING.md to find what the preferred format is. Get instant feedback on your commit message formatting and be prompted for required fields. Now, simply use git cz instead of git commit when committing.
commitizen commit-hooks node semantic-versioning semantic-release command-line utilities commitizen-adapter git commit pretty format conventional-changelogA gitmoji interactive client for using gitmojis on commit messages. You can use the commit functionality in two ways, directly or via a commit-hook.
gitmoji-cli gitmoji emoji cli carloscuesta commitUse npm. Define a deploy task in your gulpfile.js (as below) which can be used to push to gh-pages going forward.
nodejs gulp-plugin github-pages stream deployment release-automation git github push commit branch deploy publish site website gulp gulpplugin gh-pages distWhen you type git commit, Vim starts and opens a commit buffer. This plugin improves the commit buffer. committia.vim splits the buffer into 3 windows; edit window, status window and diff window. You no longer need to repeat scroll and back to the former position in order to see a long commit diff. If the width of Vim window is too narrow (160 characters by default), committia.vim falls back to single column mode, which has 2 windows; edit window and diff window.
vim git commit vim-pluginCommitTasks is a small, robust cli for developers to plan and manage their git commits in multiple projects. In other words, CommitTasks is a combination of git commit & todo list. With just a few examples, the users can learn to plan, prepare and commit their changes with confident. In all the examples bellow, if your current working directory has the same name as your project name in CommitTasks list then you can replace your project name with a . character.
cli commit task bookLike git ls-remote, which doesn't require cloning the repo, but this is 100% JavaScript, meaning no dependency on the Git binary.Really just some minor glue to @chrisdickinson's awesome work on reimplementing Git in JavaScript.
git tags tag remote repo repository vanilla js ls commit sha urlReturn a stream of 'data' events with commit objects of all the commit properties.If you pipe to the stream on the present tick you can pipe git log data directly to this parser. Otherwise git log will be called automatically.
git history commit repoGit Watcher is a multi-platform desktop app written in pure HTML and Javascript using nw.js (node-webkit). It shows diff information about local staged/unstaged files and allows you to commit changes. UI is updated in real-time by detecting file changes and git index changes. Submodules also inform changes to their parent module.
nodejs nwjs git gui diff tool commit push realtime nw.jsGithub provides a way for you to subscribe to Web Hooks (they will POST data to a url you specify) for certain events on your repo. Unfortunately, creating a Web Hook for Pull Requests is more complex than necessary. Git-at-me should handle most of the pain points including generating a token from the command line and starting up a server to listen for notifications with minimal configuration. If you don't pass an auth value, git-at-me will attempt to create one for you by asking for your GitHub username and password. The username and password are not stored, but the token will be saved to a file that you can require later (defaults to github-token.js in the current working directory).
github pull-request commit webhookA command line tool to see your git commits across multiple projects. This tool is written using Node.js, so Node must be installed to use it. If you are looking for a module for parsing the git log in Node, you should look at node-gitlog, which is what this module uses.
git log commitThis gives you nice notifications on pull-requests and commits that are tested, letting you know if the tests would pass or fail on the merged code. This plugin depends on strider-github.
strider-plugin github strider pull-request status commitDeprecated: Check out husky if is you want a module system for git hooks. A simple git hook module system.
git hooks pull merge commit pre-commit post-commitPromises for git commands such as git init, git status, git add *, git diff, git log and git commit -am"commit message". Returns repository, if no repo is found, tries to create the directory and initializes the repository. Initializing is using init internally.
nodegit diff log commit status promise repo repository libgit2 gitTools like commitlint, which examine commit messages and validate them as part of pre-commit hooks are great for ensuring quality messages from contributors, but can often be the cause of developer frustration when their use is not apparent to the author of the message. A contributor may often not be aware of the use of such tools until after attempting to commit, by which time their message is lost, and needs to be completely re-written.
git commit template commitlint
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.