Struggling beginner or an experienced veteran, anyone who is trying to learn to code and is on the way to become a top-notch programmer knows how hard it is to master the art of programming. And to give you a boost, we at Coding Blocks have some tips for you from the cheat sheet of the top programmers themselves!
Every year in October, Digital Ocean and GitHub team up for an online event which celebrates open-source. Open-Source is one of the most growing areas in development these years. Also, it has made possible for beginners to grow and develop their skills as a programmer/developer. On a brighter side, you get some really cool freebies as well! Let’s talk in detail about this event.
Hacktoberfest is on online open-source contribution event, the event has some maintainers, who are the companies who have their open-source project repos on GitHub. Hacktoberfest is essentially a start for the newbies who are just into coding. Here’s how you can participate in Hacktoberfest –
First and foremost, you need to register for Hacktoberfest, for that you need a GitHub account, if you don’t have one, chill we’ve got you covered. Go to this link and create an account for free!
Once your GitHub account is created, you can register for Hacktoberfest here! After registering for Hacktoberfest, you are officially a participant of Hacktoberfest! Now, you just need to start contributing to any projects out there on GitHub.
Here’s how –
First, learn about GitHub and pull requests if you don’t know about them. There are ton of free material about it on the internet.
Once, you have learned about pull request and GitHub, you need to make 5 pull requests to any 5 open-source projects. But a word of caution, your pull requests should only have commits by you, also, pull requests reported as spam would not be eligible.
After you make your pull requests, contribute by finding bugs and remove them and finally pushing them in the repository. Also, you can check your progress on the Hacktoberfest website!
The event takes in all contributions to any repository on GitHub, also, Hacktoberfest contributions count in your GSoC application! So, make sure that you choose your project for the company you want to apply for GSoC!
The event is a great opportunity to grow as a developer and improve your skills, also if you make 5 successful pull requests you are eligible to get a really cool T-Shirt by mail. Even if you aren’t able to successfully do 5 pull requests till 31st October, you are still eligible for some stickers and other cool stuff!
If you have any questions, do let us know in the comment section below!
I am Anirudh Gupta, a open source enthusiast and 3rd year student at Delhi Technological University.
I learned web development and concepts at around mid febuary. I was quite nice with my Android development skills. But like every other enthusiast student, I wanted to get start with contributing in Open Source. Like everyone, I tried forking repos so that I could somehow solve some small known issue. But I wasn’t able to contribute anything remarkable. Common questions arised in my mind, like How do I start with Open Source? How do I intereact with people? Where to seek help? How do I read a complex well maintained project? What styles to follow when making a PR? How to use Git/Github preperly (There is too much more than just cloning, branching and setting remotes) and much more.
Hi everyone, I am Archit Kaushik, an undergrad student at JSS Academy of Technical Education, Noida.
At the very outset, I would like to state that I had great summer vacations coding under the BOSS program. I thought I must give the event a chance and I stayed on board so far so good.
I am Vibhor Gupta, a pre-final year student at Delhi Technological University, pursuing my B.Tech in Electronics and Communication Engineering.
My introduction with Open Source was somewhat cliche, rooting from jumping in the good ol’ bandwagon of App/Web Development in the name of ‘adding value to profile’ while secretly hoping I would bag a hefty salary in placements at the end of four years in college, and life would be smooth. Yes, I know, every university student ever, right?
Nevertheless, bear with me. This narrative is not that shallow.