Contributing to Telescope 🔭

Introduction

While waiting for reviews in my recent pull request, I decided to find a different project. After hours of searching for issues on GitHub, I suddenly remembered the first repository where I made my first pull request, Telescope….


This content originally appeared on DEV Community and was authored by Luke Nguyen

Introduction

While waiting for reviews in my recent pull request, I decided to find a different project. After hours of searching for issues on GitHub, I suddenly remembered the first repository where I made my first pull request, Telescope. Since then, the project has undergone many changes with different features and bug fixes, so I think it is time to make another contribution.

The issue

A quick overview about Telescope: it is a web server and application developed by professors and students at Seneca College to track students/faculties' blogs about anything open-source.

For my task, I had to customize Telescope's build log page to match the design and layout of the main dashboard, specifically:

  • Add header and side navigation bar
  • Change side navigation default logo into Telescope logo
  • Update link in side navigation logo to redirect to ./

Working on the issue

After setting up the development environment using Telescope's documentation, I began looking at the UI to figure out what I should do. Lucky for me, there was also a different issue that addressed the dashboard page UI, so I decided to use that as a reference.

I began by adding each UI component one by one, re-rendering the page every time I added in new code to make sure I didn't break anything. Once I was satisfied with my changes, I opened up a pull request on Telescope, explaining what I did and providing screenshots of the result.

Since I was referencing another issue, I had to keep track of the updated changes in the other PR and update mine accordingly. The other PR also had many requested changes, so I tried my best to read through all the reviews, adding comments when I needed help and clarification to ensure that I wouldn't break or miss anything.

Conclusion

Similar to the other PR, when this post is online, the PR is currently under review. I will constantly keep an eye on new notifications regarding this PR and add more commits if needed.

Cheers! 🍻


This content originally appeared on DEV Community and was authored by Luke Nguyen


Print Share Comment Cite Upload Translate Updates
APA

Luke Nguyen | Sciencx (2021-11-18T21:39:24+00:00) Contributing to Telescope 🔭. Retrieved from https://www.scien.cx/2021/11/18/contributing-to-telescope-%f0%9f%94%ad/

MLA
" » Contributing to Telescope 🔭." Luke Nguyen | Sciencx - Thursday November 18, 2021, https://www.scien.cx/2021/11/18/contributing-to-telescope-%f0%9f%94%ad/
HARVARD
Luke Nguyen | Sciencx Thursday November 18, 2021 » Contributing to Telescope 🔭., viewed ,<https://www.scien.cx/2021/11/18/contributing-to-telescope-%f0%9f%94%ad/>
VANCOUVER
Luke Nguyen | Sciencx - » Contributing to Telescope 🔭. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2021/11/18/contributing-to-telescope-%f0%9f%94%ad/
CHICAGO
" » Contributing to Telescope 🔭." Luke Nguyen | Sciencx - Accessed . https://www.scien.cx/2021/11/18/contributing-to-telescope-%f0%9f%94%ad/
IEEE
" » Contributing to Telescope 🔭." Luke Nguyen | Sciencx [Online]. Available: https://www.scien.cx/2021/11/18/contributing-to-telescope-%f0%9f%94%ad/. [Accessed: ]
rf:citation
» Contributing to Telescope 🔭 | Luke Nguyen | Sciencx | https://www.scien.cx/2021/11/18/contributing-to-telescope-%f0%9f%94%ad/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.