CodeStream is a free open-source extension for VS Code, Visual Studio, and JetBrains.
CodeStream supercharges development workflows by putting collaboration tools in your IDE. It supports pull requests from GitHub, BitBucket and GitLab, issue management from Jira, Trello, Asana and 9 others, observability from New Relic One and Pixie, and provides code discussion that ties it all together, integrated with Slack, MS Teams, email, and in-editor notifications.
Gitpod is an open-source Kubernetes application providing fully-baked, collaborative development environments in your browser - powered by VS Code.
Tightly integrated with GitLab, GitHub, and Bitbucket, Gitpod automatically and continuously prebuilds dev environments for all your branches. As a result, team members can instantly start coding with fresh, ephemeral and fully-compiled dev environments - no matter if you are building a new feature, want to fix a bug or do a code review.
code-forensics is a toolset for analysing codebases stored in a version control system. It leverages the repository logs, or version history data, to perform deep analyses with regards to complexity, logical coupling, authors coupling and to inspect the evolution in time of different parts of a software system with respect to metrics like code churn and number of revisions.
The Conventional Commits specification is a lightweight convention on top of commit messages. It provides an easy set of rules for creating an explicit commit history; which makes it easier to write automated tools on top of. This convention dovetails with SemVer, by describing the features, fixes, and breaking changes made in commit messages.
Tool to make sure your commits are compliant with conventional commits. It is aimed mainly at CIs to prevent branches with commits that don’t comply. Usage as a pre-commit hook is also under consideration.
Fast and powerful Git hooks manager for Node.js, Ruby or any other type of projects.
A framework for managing and maintaining multi-language pre-commit hooks.
Gitkube is a tool for building and deploying docker images on Kubernetes using git push.
Don’t let your friends dump git logs into changelogs.
DeepGit is a tool to investigate the history of source code. It combines Git Blame and Log information and makes it easy to trace changes to a line or block of code. DeepGit will detect code movements, even if lines are not identical.
Common-Flow is an attempt to gather a sensible selection of the most common usage patterns of git into a single and concise specification. It is based on the original variant of GitHub Flow, while taking into account how a lot of open source projects use git.
In short, Common-Flow is essentially GitHub Flow with the addition of versioned releases, optional release branches, and without the requirement to deploy to production all the time.