DEV Community

Francesco Menghi
Francesco Menghi

Posted on

Fixes and documentation

This week I spent some time helping other students getting acquainted with Turborepo by running a meeting and answer questions. It was a good exercise since I don't get to present very often and I was reminded that having to explain something to others is one of the best ways to learn. I'm happy that there is excitement around Turborepo and that more people are getting involved.

After the meeting I wrote a small documentation page (Issue, Pull Request) for how we use Turborepo within Telescope to be able to explain the basic commands to newcomers.

CSS Fix

We have recently finished the mobile version of the GitHub info sidebar and it looks great but, after every new feature there are always bugs trailing behind.

One bug resurfaced recently. There was a horizontal overflow at certain window sizes that was caused by the addition of display: 'flex'. We used the flex layout for the mobile view but we don't need it for the desktop view.

To fix this I put display: 'flex' and flexWrap: 'wrap' inside of theme.breakpoints.down(1205) to use flexbox only for the mobile view (Window size smaller than 1205px).

Towards Telescope 2.7

There is an ongoing issue that I am trying to address: moving the Satellite repo inside Telescope to complete the monorepo. I haven't been successful so far, so I will ask other students to collaborate on this one, and maybe it can be done by Release 2.7.

Finally I am looking to expand my knowledge of Docker so I assigned myself to this issue about modifying one of our containers to use a smaller image. I like everything that has to do with optimization and speeding up workflows, so this seems like a great fit.

There's a lot of activity within the Telescope community so I'll be on the lookout for more issues to hack on.

Top comments (0)