Diving into Open Source Part 2

ajogseneca

Ajo George

Posted on October 16, 2024

Diving into Open Source Part 2

What is happening ?

For this week, i found a new Repo which is collage website or some educational website hosted by the IT team or students from that institution situated in Bangladesh. So i was going through their Repo and found that theirs is an active issue for creating Blog page for their website.

What did i do ?

Link for issue : Issue#95

Pull Request : Pull Request#113

My first task was to make sure the website is running locally, they were making use of technologies that i never used before or like barely know about one of them was Jekyll (for building and serving the site) and the other one was Docker (for running the site locally in a container).

After making sure all the installations and requirement's were met, i was finally able to run the website locally using Docker.

My issue which was not originally created by me but i had a chat with the moderator and he said it is available to take, so i begin with reading the entire repo, regarding file and folder locations, naming etc.

The implementation was not that hard, it was basically understanding how the website is making use of Jekyll for loading pages and stuff.
With regarding to this i had to make 2 main files which include one layout for the blog page and another one is the markdown file, which will load in the template.

Interesting thing is that i got confused how is the blog is added to the files or loaded to them to circle accordingly, this was through adding files based on a format specified by Jekyll for example YEAR-MONTH-DAY-title.MARKUP

So with all this setup i had a reference to their figma design to make the website to look like that, i had made use of div which is styled to look like a card.

I have send in the Pull Request on 15-10-2024, if i get any updates i will post it here again.

So, i have received an update, after a few changes requested by the authors they approved my pull request.

Well there was so much happening, as open source pull request and merge is strictly controlled, i received feedbacks from the owners and reviewers to add new feature or apply fixes to mine to get what they want after a bit of communications all of my changes were approved and it was merged with the main.

Link to Pull Request Merge : Merge

This is the screenshot of the page i have created :

Image description

What did i feel ?

So apart from my first issue or first PR in the Hacktoberfest, which had an moderator who doesn't respond, i found this repo is activity always and have much bigger potential. Has active members, i said before there is an issue of time zone difference.

So this one i have enjoyed, I need to hear from the owners to fix any changes requested by them before they merge my change.

AJO GEORGE 15-10-2024

💖 💪 🙅 🚩
ajogseneca
Ajo George

Posted on October 16, 2024

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

Sign up to receive the latest update from our blog.

Related