Small fixes, big projects
Tags: opensource
Published: 2021-10-28 09:40:40

Hacktober seemed like a grand opportunity for things to learn, discover, test your skills. It seemed like a lot of time too. It probably was, if I didn't have other classes to focus on. I really wanted to participate in something grand. To learn a new environment, try our a new language, or strenghten my GO lang skills. Sadly and simply - I didn't have time for that.

I'm now rushing to find easy fixes to just add towards my goal, but I'm pretty dissappointed with the actual amount of learning I had. I have four more days to hopefully do something meaningful, and something only a little important, which is in now way enough time.

## [7TV](https://github.com/sirinoks/WebsiteVue) ##
The large project - 7 tv I mentioned before has been growing without me. I was added to their Click Up - an app to track tasks, branches etc. Here's how it looks like right now: 
<img src="https://cdn.discordapp.com/attachments/353432193730871296/903209553057951744/Screenshot_38.png" />
A lot of the tasks are about connecting things, API, or simply new features which I don't know enough about to really try and help. The main devs have a specific vision for those things, and it's not just that I don't know about it, I also don't bring useful skills to the table either. They would have to teach me things, which would slow them down, rather than me actually being helpful. I kept trying to find a task I can do. Many things I thought of actually turned out to be done already.

I have found one thing to focus on. 
<img src="https://cdn.discordapp.com/attachments/353432193730871296/903210567723012186/Screenshot_39.png" />
They are remaking an emote page, adding some features along with the redesign. This is how it looks on live right now:
<img src="https://cdn.discordapp.com/attachments/353432193730871296/903210930291216415/Screenshot_40.png" />

And this is the "work in progress" dev branch:
<img src="https://cdn.discordapp.com/attachments/353432193730871296/903211508870291456/Screenshot_41.png" />
So I'm working on making the comment box. Or, boxes. So far I have made a [view](https://vuejs.org/v2/guide/?#Composing-with-Components) for it, and connected it to work with the proper template. 
```vue
<template>
	<div class="comment">
		test
		<div class="time">42.56</div>
		<UserTag scale="1em">Siri</UserTag>
	</div>
</template>

<script lang="ts">
import { defineComponent } from "vue";
import UserTag from "@/components/utility/UserTag.vue";

export default defineComponent({
	components: {
		UserTag,
	},
});
</script>
```
Not much, yea. But something. I guess. Not until I tried to commit.. 
<img src="https://cdn.discordapp.com/attachments/811366168949817414/903181084651581480/Screenshot_37.png" />
I've already asked the dev for help three times today. So yeah, still, most problems I usually have are just technical stuff, like installing the environment, or running the thing. Anyways, I'm going to figure out how to configure prettier (DAMN THIS STUPID THING), and maybe then I'll be able to actually work on the feature.

## The small C++ fix ##

With a help of a kind person, I have taken upon me to fix an easy [issue](https://github.com/arsdever/lcd/issues/22) in an unknown C++ [project](https://github.com/arsdever/lcd). It was just a naming consistency thing, which I actually managed to do.. The thing that bothered me was though - I fixed the thing, my PR was accepted, but I still don't know what this thing even does. There is no readme, no descriptions... I figured it does something with RAM, but... yea, idk. I hoped I would learn about the projects I commit to, this one has remained a mystery. 

So far I'm disappointed with my uselessness.