GSoC 2023: Flamenco Improvements

GSoC Week 4 Report

Accomplishments

I learned a lot more regarding the git gui this week, which was really nice. I learned a better workflow in handling git commits/merges/squashes/etc. through my mentor, as well as good practices for committing. It was a lot of fun to learn how to make git a little easier. Some other accomplishments this week:

  • Created Pull Request for Worker Tags for clustering #104204 regarding the cluster renaming. Just one step closer to getting Flamenco v3.3 released!
  • Implementing the worker tag interface.

Struggles / Blockers

  • My mentor and I decided that I committed way too many times for one pull request. So, he helped me to unstage the commits and do it in a more organized manner. Then, we found a small bug in the code. Thankfully, he was able to find out what caused it!
  • The default formatting in my VSCode can really mess up the original formatting of the code structure, which can be frustrating. Git GUI really helps outs with this, as my mentor showed, so that I don’t push code that makes the formatting weird.
  • Getting the code changes of the interface to actually show up on the website is trickier than I thought. Vue is not a framework of JavaScript I use often, but I’m sure with a little catch up, it won’t be too bad.

Notes

The more I am shown the power of the git GUI, the more I really love it. Even after Google Summer of Code, this is something that I will definitely continue to keep using. I’m also happy to see that the Flamenco channel is becoming more active! It’s really nice to see everyone work on it :blush:

5 Likes