Skip to content

Instantly share code, notes, and snippets.

View pahdo's full-sized avatar

Daniel Zou pahdo

View GitHub Profile
@pahdo
pahdo / index.html
Created December 3, 2018 04:30
Shiny CSS Animation Button
<link href="https://fonts.googleapis.com/css?family=Montserrat:100,200,300" rel="stylesheet">
<a href="#" class="red shiny_button">
Create Game
<i></i>
</a>
<a href="#" class="yellow shiny_button">
Get Game
<i></i>
</a>

I started with no real JavaScript or Node.js experience. Ben was a fantastic mentor and explained Yargs very clearly to me and I started digesting the codebase. To do this, I watched Ben Coe and Steve Zhu review and merge (yargs/yargs-#787), which resolves issue (yargs/yargs-#627) so that environment variables now take precedence over config files. From this, I went from nearly zero understanding of command line tools to an understanding of the intricacies of precedence in commands. After getting familiar with the code, I fixed issue (yargs/yargs-#794) by creating and merging pull request (yargs/yargs-#799)) with Ben, so now errors thrown in subcommands like coerce are no longer suppressed, but now appropriately bubbled up. We created a test to reproduce this issue. In doing this bugfix, we encountered another bug where YErrors would n