Generate git release notes automatically
A guide to automatically generating release notes from git commit history using squash and merge and git log commands.
A guide to automatically generating release notes from git commit history using squash and merge and git log commands.
Explains why a project's README file should serve as its foundational document, defining core goals to guide development and manage scope.
A developer shares personal git tips, branching strategies, and best practices for efficient version control workflows.
A collection of practical GitHub tips and tricks, covering CLI tools, markdown, gists, and workflow shortcuts for developers.
A guide to renaming files to lowercase in a Git repository using a command line script.
A developer explains the benefits of prototyping a web app UI with static HTML and a templating engine for rapid iteration.
An introduction to Git hooks, explaining client-side and server-side hooks, their uses, and how to implement them with GitLab.
Advocates for writing descriptive, story-like Git commit messages to improve codebase history and debugging efficiency.
Explains the importance of source control and automated deployment for OBIEE, detailing the 'why' and 'how' to prevent release issues.
A developer shares a simple git hook technique using a 'magic string' like 'xxx' to prevent accidental commits of debug code and temporary changes.
Practical recommendations for effective code reviews based on 18 months of experience and 1500+ reviews, focusing on speed, scope, and process.
A guide to using VSTS Vault, a Windows service for backing up Git repositories from Visual Studio Team Services to a local machine.
A software tester discusses the importance of build versions, release candidates, and best practices for managing and testing builds in an agile development environment.
A guide on using git cherry-pick to selectively merge specific commits from a pull request while maintaining author attribution.
A critique of complex multi-environment deployment workflows, arguing they create more problems than they solve.
A guide to creating visually enhanced git log aliases for better branch topology visualization in the terminal.
Explores six common strategies for using pull requests on GitHub, from quick merges to detailed reviews and collaborative workflows.
A developer shares a simple terminal script to create Bitbucket pull requests, offering a CLI alternative to the web interface.
Explores why developers find Git difficult, contrasting individual vs. team workflows and the mindset shift needed to appreciate it.
A guide to using dotfiles to customize and optimize your software development tools like shells and text editors for greater productivity.