DEV Community

Owning in Telescope

I would like to write about my current experience in Telescope, and since we are nearing a 3.0 release, I would also like to talk about the area that I have, without a doubt, focused more on the entire term: the dependency-discovery service.

Depedency-discovery

The area that I have worked on the most is the dependency-discovery service, and thus, it is my duty to see it being used by the 3.0 release. Although I have worked on some of these issues through this week, I would like to write about this as if I haven't (because this blog was supposed to be posted a week ago...).

So, if this was the week of March 20th, what I should focus on to guarantee the shipping of the dependency-discovery service?

  1. Finish the collection of issues from GitHub repositories that are associated to the packages.
  2. Design the first front-end for the service.
  3. Add tests for the service.

I am oversimplifying the points above, as I don't want to delve deeply into implementation details.

An important point that I have to discuss is what risks I will be facing that could prevent me from shipping the dependency-discovery.

A major risk I need to worry about is that nobody would be able to review and approve my code. Now, since my PRs tend to be small (less than 300 loc changes), I think this is unlikely. Either way, I need to keep my PRs small so that anybody could review (even if they are new to the service).

Another risk is the front-end. We are nearing the 3.0 release, yet there are no signs of a front-end. I am not really sure how it is going to turn out, but I might want a really simple design that does what it needs to do, which is: facilitate finding issues of several repositories that are dependencies of Telescope.

I will do my best to bring this issue to fruition and see other students using it.

Discussion (0)