title: What to gitignore with shards packages and crystal
body: <p>What do I ignore inside of a .gitignore file with Crystal shards? I'm coming from a Node.js background where I would ignore the infamous node_modules. I recently ran <code>shards install</code> and got a few new files and directories. For now, I'm ignoring lib/ and .shards/ and saving shard.lock to VCS.</p>
  
  <p>Are there any conventions around this I should know?</p>