Technical Contributions to Telescope — Weeks 2–3

In the last couple of weeks, we’ve focused on cleaning up the PRs section at Telescope and continued porting to Next.js, along with some improvements to developer experience, theme, and CI/CD.

Image for post
Image for post
James Bay, Victoria, BC — photo by Anton Biriukov

As for my own contribution, I have focused on picking up the PR originally opened by Andy last semester, which has introduced automated release workflow with GitHub Actions. I have improved it to add tests and use the correct tag regex. The updated and rebased script was successfully merged in https://github.com/Seneca-CDOT/telescope/pull/1628 to close issue #1301. You can read more about workflow automation with GitHub Action in the dedicated article.

I really enjoyed learning more about CI/CD and the help of our team members played a big role in it. Special thanks to Josue for spending a couple of nights discussing the workflow with me!

There is still room for improvements (issue #1632 and issue #1638), which I am planning to hop on in the upcoming days.

Enthusiastic Junior Software Developer striving for discoveries & curious about technology

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store