Published on February 18, 2014
Contributing to GNOME-Music JACKSON ISAAC S4 B.TECH CSE AMRITA VISHWA VIDYAPEETHAM, INDIA
About GNOME 3.10
About gnome-music GNOME’s own built-in Music Application. Written in Python3 using GTK+ Released in August 2013. Current release version 3.10.2
Music’s source code Source Code is the collection of the files containing the instructions for the application. Source code contains more than Thousands of lines of code, and are divided according to the functions it carries out in the application. We use version control system for software development.
Which project to select ? Complete beginners: Established projects like Mozilla Firefox, KDE. Intermediate/ Experienced Programmers: New projects like GNOME-Music and Linux kernel (Skilled coders). Non-programmers: Wikimedia and other project’s documentation, designing, etc.
Building the Source Code Developers use jhbuild, it creates a separate environment inside your OS and builds the latest repositories directly from source. Some projects like Mozilla use mach build. Smaller projects can be directly compiled and tested.
Selecting your first bug Bugs are divided as • • • • • low-hanging fruits (github), in general trivial or easy bugs. Enhancements. Major bugs. Critical. Blocker. Each bug has STR (Steps to reproduce) and description about it. Select a bug which interests you and one that you understand. Contact mentors and start trying out methods to fix the bug.
Communicating with other Developers IRC, Xchat, IRCcloud.com, Mibbit IRC Channel: #gnome-music on irc.gnome.org / GIMPNet (irc.gimp.org) #gnome-love, #gnome-hackers, #gtk+
Create and Test Patch Changes made in the local codebase that are ready to be pushed to the git repo. Steps to Create patch: Make appropriate changes to the code. Test the code for regressions. Commit the changes. Push it to forked repo. Pull Request.
Resources https://wiki.gnome.org/NewcomersTutorial https://github.com/gnome-prototypes-team/gnome-music https://git.gnome.org/browse/gnome-music/ https://wiki.gnome.org/GnomeLove/JhbuildIntroduction
Projects Worked on GNOME-Music Mozilla Firefox Web-browser Android app development Firefox OS
Contact Blog: www.jacksonisaac.wordpress.com Email: email@example.com Twitter/JacksonI1994 LinkedIn/JacksonIsaac github.com/jacksonisaac Mozillian/ www.mozillians.org/en-US/u/jacksonisaac2008/
Contributing to GNOME-Music. FOSSMeet ’14: A Speaker’s Dairy. Hola Amigos! Some of our mates missed the FOSSMeet @ NIT-C this year and wanted to know ...
This is GNOME's development and community organization space. To learn how to use the wiki, see the guidelines. ... Contributing to GNOME.
Contributing. Getting Involved. More information about getting involved with other GNOME apps (and many tips that apply to Rhythmbox) can be found at ...
Posts about Contributing to GNOME written by Jackson Isaac. ... They asked me about programming language that I prefer and asked me to join #gnome-music.
List of applications/Multimedia. ... GNOME Music — Music is the new GNOME music playing application. ... Contributing; Recent changes;
Jackson Isaac uses about.me to show people what ... organized by NIT-Calicut on 'Contributing to GNOME-Music' and have been selected for a talk on ...
... 2016 Bastian Ilso Hougaard ... future yet? and GNOME Music: ... X where I talked about how and why I spend my free time contributing to GNOME.
Ubuntu Wiki. Search: ... For participating on the Country area team contributing to a Local Development of Localization and Internationalization and ...