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 were added with 80+ 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 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 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 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
Stop the dashboard UI from slutter by checking the build sha
: #2953
Upcoming things
- Improve UX of the Home button in dashboard to go back to Telescope
- Adding sitemap to Docusaurus website
- Fixing the color palette not showing properly
- Adding extra padding for content inside the build log terminal. The PR for this is coming soon
- Use Mermaid for Docusaurusdoc. 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. 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.
Top comments (0)