title: How to keep forked version of github project synced and what flow to use while committing changes?
body: <p>I was thinking of contributing to a slider project that I use in a lot of my projects. <a href="https://github.com/bqworks/slider-pro" rel="nofollow noreferrer">GITHUB LINK</a>.</p>
  
  <p>I have a github account and have seen a few github tutorials, but I have a question, after I fork this project to my account and now suppose the owner makes a few changes to the main master. Will my forked version get the updated code, if not how do I keep my forked version updated ?</p>
  
  <p>Also typically how do you contribute a path, </p>
  
  <p>Fork <code>-&gt;</code> download to local using GIT GUI <code>-&gt;</code> make changes locally <code>-&gt;</code> commit + push to your master <code>-&gt;</code> send pull request to main master ? Is this the flow ? </p>