In Chapter 7, Enhancing Your Daily Work with Git Hooks, Aliases, and Scripts, we showed how to add templates for commits. A commit template helps the developer to include the relevant information in the commit message. At GitHub, users will create issues and pull requests. It is up to the issue or pull request creator to write a meaningful description.
This recipe will explain to you how to add templates for issues and pull requests. The purpose is to help people to remember to include enough context for you to quickly understand what the issue or pull request is about.
We will continue to use the repository nomen-rescio
that we created in a previous recipe. GitHub is using Markdown as a markup language everywhere. Markdown is developer friendly since it is plain text with some special conversions for typesetting bold, bullet lists, and so on. Going through Markdown might be a complete book on its own.