Release 0.2 II
Tags: opensource
Published: 2021-12-14 16:36:22

Before the end of the term I'm revisiting release 0.2 and trying to get the requisite number of pull requests done since I wasn't able to get through many of them during Hacktoberfest. 

Starting off, I found [this issue](https://github.com/o3de/o3de/issues/5853) logged on [o3de](https://github.com/o3de/o3de/tree/86b397f2bb480033564bd5e861a525454640796c), which is an open source 3D engine for games and movies. The issue raised was from a confusing message that would be logged when launching the engine on Android, which read:

```
****************************************************************
*             Amazon Lumberyard - Launching Game...            *
****************************************************************
```

This has nothing to do with o3de, most likely it was left in when copied from somewhere else while building that component. Regardless, I changed it to remove the reference to Amazon Lumberyard, made a commit with a sign off as per the contributing guidelines, and submitted a [pull request](https://github.com/o3de/o3de/pull/6159).

---

My second PR was on [Upstream](https://github.com/radicle-dev/radicle-upstream) which is a cross-platform desktop client for the radicle code collaboration protocol. There was a [style issue](https://github.com/radicle-dev/radicle-upstream/issues/2630) logged where one of the pages had a link that wasn't styled properly, so I changed it from an `underline` to a `border-bottom` accordingly. I forked it and found the offending line, made the change and then committed my fix with the appropriate commit arguments. Again I had to sign off on this one, and follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/#summary) conventions for my commit message. I created a [pull request](https://github.com/radicle-dev/radicle-upstream/pull/2657) and now I just have to wait and see how the review goes!

---

Both those PRs are now merged, the first right away and the second after some revisions. Upstream had a global class with the proper styling, so I applied that to the button rather than defining it in that specific instance. All in all they were pretty straightforward and easy to get up and running and make the necessary changes, and both were quickly merged which was a nice feeling! 

My last contribution for release 0.2 was on [Anime Skip](https://github.com/anime-skip/web-extension) which is a web extension that lets users set and use timestamps on VRV, Funimation and Crunchyroll with plans to expand to Netflix, Hulu, and Prime Video in the future. There was [an issue](https://github.com/anime-skip/web-extension/issues/197) where the manifest.json generated for the production build included permission to use the `localhost` connection for testing. This was a simple fix that I achieved by simply making another `enum` with the TEST_VERSION field removed, allowing any existing references to the PlayerHosts `enum` for the developer build to remain unscathed while the manifest.json generated for the production build excludes this extraneous field. I committed my changes and submitted a [pull request](https://github.com/anime-skip/web-extension/pull/198) which will hopefully become my 4th merged PR for release 0.2!