June 3, 2020 • ☕️ 3 min read
After 30 years and 1 week of lock down, I am feeling productive (Just kidding, i am just 20 😂). Ready to roll with me again? 😉
I completed the first week of my internship at Cloud Native Computing Foundation with Thanos under the mentorship of Bartek Plotka and Povilas Versockas. At the beginning of the week, I had video call meeting with my mentors, Bartek and Povilas, we talked about the contribution workflow, Introduction to communication channels and had Initial discussions about the project and how to start further. They also explained me about the LTS (Long Term Storage) course, how it works and provided me some good issues to start with to have good understanding of the code base.
During the past first week, I worked on automating the TOC (Table of Content) on pages having more than 400 words. Hugo can automatically parse Markdown content and create a Table of Contents which we can use in our templates. The following is a partial template(smaller, context-aware components) that adds slightly more logic for page-level control over TOC (Table of Contents).
{{ if and (gt .WordCount 400 ) (.Params.toc) }}
<aside>
<header>
<h2>{{.Title}}</h2>
</header>
{{.TableOfContents}}
</aside>
{{ end }}
For more details, you can visit the site here. The pull request is under progress, you can check it out here 😻😈
Revised the first existing Katacoda tutorial ”Global View and seamless HA for Prometheus” that transformed vanilla Prometheus to basic Thanos deployment enabling:
I managed to provide some short nits that could be more useful, the pull request could be found here 🚀.
Apart from that, I am working on the proposal for the second Katacoda tutorial “Downsampling and unlimited metric retention for Prometheus” which we can expect to be in GitHub issue of Thanos before the completion of second week.
I managed to send 2 pull requests by the end of my first week, and it’s the wonderful feeling 😇❤️
It is a good experience till now, and I look forward to more contributing, learning and growing ! 😇
Signing off for today, until next week 👻
:wq
Hi 👋🏻, My name is Sonia, 20 yo, studying Information Technology from Panjab University, India. I am passionate about developer tooling and developer communities. Currently, working with Embark Studios on a new platform for gamemaking. I was the CNCF 2020 Intern at Thanos, and spent the winter of 2019 working with web-compatibility team of Mozilla as an Outreachy Intern. I also love to travel, teach, and speak about open source 👩🏻💻