The final result

hphan9

Emily

Posted on December 12, 2021

The final result

In the last week of OSD600, all my PRs for Telescope were merged.
The summary of them is as follows:

  • 1st: Adding feeds/delayed route to Posts service: PR
  • 2nd: Upgrade Elasticsearch version in docker-compose.yml file: PR

In my last two blog posts, I discussed the issues related to the first PR and how I resolved them. For this blog, I would love to write about my experience working on the Telescope project in general and what I learned from my second PR.

Elasticsearch version

Regarding this issue, I just need to change the version number of Elasticsearch in the docker-compose.yml file and it is just a 5-min fix:

// old code
image: docker.elastic.co/elasticsearch/elasticsearch:7.9.3
// my fix
image: docker.elastic.co/elasticsearch/elasticsearch:7.14.2
Enter fullscreen mode Exit fullscreen mode

However, after I sent my PR, Prof. David filed an issue about a high severity vulnerability (CVE-2021-44228) which has impacted the Elasticsearch versions 5.0.0+. So the solution is to upgrade to Elasticsearch 7.16.1 once it is released. This experience made me think that we should be aware and keep updated on the third-party engines/tools used in our project.

Experience

To put it simply, this is the best open source project I have contributed to. Telescope's Slack channel is always active, and when there is a question, the maintainers and contributors reply instantly. What I love most about it is code review, as I learnt a ton of good practices from Prof. David's comments.
For example:

comment

comment

I think Telescope's maintainers did a fantastic job in fostering engagement. They are always there to help contributors. They provide excellent and constructive feedbacks, and they value every contribution, even small ones.

Conclusion

This semester, I did not have a chance to work on Front-end issues. However, I am looking forward to taking some React issues in the OSD700 course.

💖 💪 🙅 🚩
hphan9
Emily

Posted on December 12, 2021

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

How Telescope made me a better Developer
opensource How Telescope made me a better Developer

October 20, 2022

Telescope 3.0.0-alpha
opensource Telescope 3.0.0-alpha

April 23, 2022

Reaching the final stage
osd700 Reaching the final stage

April 22, 2022

Goodbye, OSD700
opensource Goodbye, OSD700

April 24, 2022

Telescope 3.0
telescope Telescope 3.0

April 23, 2022