Google Summer of Code 2018 with Bundler
15 May 2018I got selected as a Google Summer of Code student in Bundler for the project Integrate functionality from bun into Bundler. Results came out on April 23 09:30 P.M. IST, couldn’t sleep the night out of excitement.
class Achievement
def initialize(name, year, info)
@name = name
@year = year
@info = info
end
def display
"#{@name} #{@year} in #{@info}. Yay!"
end
end
puts Achievement.new("GSoC", "2018", "Bundler").display
# GSoC 2018 in Bundler. Yay!
Here is the mandatory picture :p.
GSoC.inspect
It’s Awesome!! <3
Google Summer of Code is a global program focused on bringing more student developers into open source software development. Students work with an open source organization on a 3 month programming project during their break from school. More details about GSoC here.
puts Journey.to(GSoC)
I am an active member of SDSLabs, a group of really awesome people who are always exploring and building softwares to spread and improve technical culture in our campus.
It all started when I approached my senior for bundler, who was a past GSoC’er at Bundler. Consistency and hunger of knowledge are some of things I learned from him. He guided me throughtout the “selection phase” of GSoC.
Also being a part of Cognizance, I have been introduced to some really awesome people. From this year’s web team three people were selected for GSoC (from a team of 6!). A very good senior and a reliable junior. They were a constant help and I really owe it to them.
Having a little experience in Ruby and having used bundler I knew it’s power and this led me to contrinute to bundler. I had been contributing solemnly to Bundler, not that I was sure of selection, but because it was love working on the project and with the team.
GSoC.project
Bundler is no doubt one of the most active open source project used by millions of developers daily. The maintainers are some of the best ruby developers and equally helpful. Bundler has a rich list of contributors too, developers wanting to improve bundler.
My project is to migrate functionality of bun into Bundler. This tool is really powerful when it comes to editing Gemfile from command line and intergrating it into Bundler would make Bundler more powerful. My project also includes adding more functionalities to previous commands to increase flexibilty.
next
I have already started contributing to Bundler. You can check this GitHub repository for regular updates.
Let the journey begin!
Journey.new("Bundler").begin
See you soon user.