Telescope v2.7.0
Tags: opensource
Published: 2022-02-19 02:36:46

Hello everyone, it's me again. This week is the most rememberable week to me since the time I started contributing to Telescope.

## The week of new release

This week, our team have to ship Telescope to v2.7.0, a lot of [new things](https://github.com/Seneca-CDOT/telescope/releases/tag/2.7.0) were added with [80+](https://github.com/Seneca-CDOT/telescope/milestone/13?closed=1) PRs were closed, which was an impressive number. 

We were trying to do the reviews of 20 PRs within 4 days before the new release. Originally, no one in our team thought this was possible, but yes, we successfully did it, we got as much PRs to merge as we possibly did.

Amazingly, when the new release is published, it is also the time when both **Production** and **Staging** are broken. "The main problem is because there is a mismatch between what Telescope wants for the `SECRET/JWT_SECRET` and what Satellite wants in 1.24.0 vs 1.25.0". Luckily, Josue saves them by the end of the day.

We finally can migrate our monorepo linting to our microservices using Turborepo, and we have publish the `@senecacdot/eslint-config-telescope` package to **npm** registry. The process doing this was up and down, but I am happy when seeing this happens.

## Reviewing PRs

I personally found that this is the most exciting part when we are coming to the new release, a ton of things happen, and I can learn a lot from reviewing PRs.

[This PR #2863](https://github.com/Seneca-CDOT/telescope/pull/2863) reminds me the time when I took Linux course in the first semester. In order to access the `GITHUB_TOKEN` inside the argument that it is passed, we have to use the Dollar sign ($) to get this.

[Cindy](https://github.com/cindyledev) has been wanted to have Docusaurus for Telescope a year ago, and now it becomes true. Docusaurus is available now, and I had a [PR](https://github.com/Seneca-CDOT/telescope/pull/2893) to use Admonition for our documents. In addition to that, Dave also gets rid of the Dinosaur icon, and use the Telescope icon instead, the PR was made for this [here](https://github.com/Seneca-CDOT/telescope/pull/2890)

Stop the dashboard UI from slutter by checking the build `sha`: [#2953](https://github.com/Seneca-CDOT/telescope/pull/2953)

## Upcoming things

- [Improve UX of the Home button in dashboard to go back to Telescope](https://github.com/Seneca-CDOT/telescope/issues/2895)
- [Adding sitemap to Docusaurus website](https://github.com/Seneca-CDOT/telescope/issues/2926)
- [Fixing the color palette not showing properly](https://github.com/Seneca-CDOT/telescope/issues/2938)
- [Adding extra padding for content inside the build log terminal](https://github.com/Seneca-CDOT/telescope/issues/2952). The PR for this is coming soon
- [Use Mermaid for Docusaurusdoc](https://github.com/Seneca-CDOT/telescope/issues/2960). I've never known this one before, this would be interesting to use Mermaid to generate image from text forms
- [Translating **About Page** to different languages](https://github.com/Seneca-CDOT/telescope/issues/2962). I would be in charge of creating a Vietnamese version of the about page.

## Final thoughts

Telescope is a place for you to try new things, exploring new technologies. New contributors are welcome to Telescope, we have a whole team to help you out. The more contributors we have, the lighter works we do.