Good First Bug


This is a platform for anyone to get exposure to FLOSS contributions. The best way to start contributing to FLOSS is by attending beginner's bugs. Even though there is lots of content available on the Internet , many fail to accomplish fixing the first bug due various starting troubles. The 'Good First Bug' initiative to address such gaps.

FSMK wants to host Good First Bug mainly in colleges. However, depending on the demand or need we could plan to host this in other common spaces as well.

Duration of Program

Approximately 3-4 hours


Program structure

DurationActivityRemarks
9:30 AM - 9:45 AMFSMK Induction
9:45 AM - 10:00 AMTeam Building Activity / Ice Breaking Event & Group Formation
10:00 AM - 11:00 AMWalk through of where/how to start contribute ? * Demo on fixing a bug * Raising a PR * Reporting Issue * Present sources where
11:00 AM - 11:20 AMPresent Problem & T Break
11:20 AM - 01:00 PMHackathon
01:00 PM - 01:30 PMShare the result & Experirnce + Photo Session


Suggested Projects

The following is a list of popular projects currently listing beginner issues. These are 'suggested' projects and issues that participants can help out with. Participants are not required to restrict themselves to the following issues.

Many other beginner issues can be found by searching github for issues tagged with "Good First Issue", or by using sites that aggregate beginner issues such as :

Project Link to Issues tagged with 'Good First Issue' Programming Language Project Details
vicky002/AlgoWiki HTML Repository which contains links and resources on different topics of Computer Science.
kubernetes/website HTML Kubernetes website and documentation repo
shahednasser/awesome-resources Markdown List of helpful resources added by the community for the community!
arxiv-vanity/engrafo HTML Convert LaTeX documents into beautiful responsive web pages using LaTeXML.
collectd/collectd C The system statistics collection daemon. Please send Pull Requests here!
obsproject/obs-studio C OBS Studio - Free and open source software for live streaming and screen recording
qmk/qmk_firmware C Open-source keyboard firmware for Atmel AVR and Arm USB families
matplotlib/matplotlib Python matplotlib
ethereum/web3.py Python A python interface for interacting with the Ethereum blockchain and ecosystem.
scipy/scipy Python SciPy library main repository
bokeh/bokeh Python Interactive Data Visualization in the browser, from Python
pyqtgraph/pyqtgraph Python Fast data visualization and GUI tools for scientific / engineering applications
nukeop/nuclear TypeScript Streaming music player that finds free music for you
Chocobozzz/PeerTube TypeScript ActivityPub-federated video streaming platform using P2P directly in your web browse
elastic/kibana TypeScript Your window into the Elastic Stack
sitespeedio/sitespeed.io JavaScript Sitespeed.io is an open source tool that helps you monitor, analyze and optimize your website speed and performance, based on performance best practices advices from the coach and collecting browser metrics using the Navigation Timing API, User Timings and Visual Metrics (FirstVisualChange, SpeedIndex & LastVisualChange).
shravan20/github-readme-quotes JavaScript Dynamic quote generator for your GitHub readmes - Give a poetic touch to readmes
vercel/next.js JavaScript The React Framework
ccextractor/taskwarrior-flutter Flutter This project aims to build an app for Taskwarrior. It is your task management app across all platforms. It helps you manage your tasks and filter them as per your needs.
odoo/odoo JavaScript/Python/HTML/CSS Odoo is a suite of web based open source business apps.

Sample Projects

Guides

Git

 

Participate


You can participate this program as Volunteer or Participant



Past Events


Good First Bug 1 at CMR Institute of Technology, Whitefield, Bengaluru