title: Git and changelog guideline
body: <p>I'm a <em>noob</em> with git and i would like to know the best practice to create tags and generate/mantain a changelog.</p>
  
  <p>Until now, i always created a readme.md and manually indicate (in the section "changelog") the most important feature</p>
  
  <p>For example:</p>
  
  <blockquote>
    <p>version 1.0.1</p>
    
    <ul>
    <li>changed layout in home</li>
    <li>added slideshow in gallery</li>
    <li>etc..</li>
    </ul>
  </blockquote>
  
  <p>How can i create a changelog (maybe in markdown format) with these characteristics?</p>
  
  <ul>
  <li>title of changes based on personalized title/tags title/date</li>
  <li>changes based on tags or commits</li>
  </ul>
  
  <p>I do not have a clear idea yet, so suggestions are aprreciate</p>
  
  <p>Thanks in advance :)</p>