Posts

Showing posts from October, 2019

Week 3 of Hacktoberfest

Image
For the third week of Hacktoberfest, I submitted my own issue for the Pokemon Showdown Client , the client for Pokemon Showdown , a competitive Pokemon battling simulator. I then worked on and created a pull request for that issue. Pokemon Showdown's main menu The Issue While searching for a good project to contribute to, I was playing matches against a friend in Pokemon Showdown. After each match, I had to search for his username in order to rematch which I thought was inconvenient. I later learned that clicking on usernames outside the private message window's header lets you challenge a player more quickly, as well as that selecting rematch after a match still allows you to modify your team before entering a match. However, I still thought it was odd that you couldn't challenge someone from the private message window. No option to challenge without messages in the private message window After looking over the source code, I determined that implementin

Second Contribution of Hacktoberfest

Image
For the second week of Hacktoberfest, I contributed to Fast Read , a React App created by Hamzaolak. The Fast Read Application The Issue   As I was having issues with the other projects I was planning to work on, I settled on another simple fix; changing the names of the custom colors defined in the code. The Fix After finding the color definitions, all I had to do was change the names in the definitions, as well as in the files that use those colors. The color names being in the issue description was helpful, especially with them being in the same order as the original colors. Creating the Pull Request After confirming that everything works as intended, I switched the origin remote to my forked version of the repo. Then I created a new branch and pushed my commit to it. Finally, I created a pull request to merge my code into the original project. Issues and Lessons Learned While searching for projects to contribute to for this week, I noticed many

First Contribution of Hacktoberfest

Image
For the first week of Hacktoberfest, I contributed to Matrix-Appservice-Discord , a service that connects Discord to Matrix , an application that allows you to message people over multiple different messengers in one place. The Issue As I wanted to focus more on familiarizing myself with the process of contributing on Git, I chose a simple issue; fixing a spelling error. The issue involved correcting the misspelling 'insufficiant' to 'insufficient'. The Fix After forking the repo , I cloned the develop branch of the project and began my work. While Matrix-Appservice-Discord was written in TypeScript, I didn't need to use it for the purposes of this fix. I simply searched for instances of 'insufficiant' and changed them to 'insufficient'. The two instances of 'insufficiant' Creating the Pull Request Once I finished the fix, I created a new branch on the forked repo , spelling-error-insufficiant, and pushed my changes to the