Computer Science Student looking to contribute
#1
Hi Everyone,

I am working on a project for my open source class in college and am looking to get involved in a open source project. However, I am not sure where to start! Im not a big programmer but am willing to help in any ways possible! I would love to contribute to Kodi whether it be through artwork, documentation, or anything out there.

Can anyone point me in the right direction please? Big Grin


-Alberto T.
Reply
#2
It is 100 percent up to you on how you want to contribute....Only you know what u can do... If you know Python you could make scripts add-ons or work on the core... There is a artwork section where people are requesting artwork .. you could make a skin..
If you know how different parts of Kodi work you could update the wiki... It really is up to you.
Shield TV | Windows 10 | Mariadb | Mii Box
Evolve Ecosystem Repo | TV Melodies | Madnox Holiday Mod
Reply
#3
(2017-02-01, 10:45)smitchell6879 Wrote: If you know Python you could make scripts add-ons or work on the core.
Kodi's core is written in C++ (not Python) so I guess smitchell6879 mean to write something along the lines of:

If you know Python then you could make scripts addons for Kodi, or if you know C++ then you could work on the Kodi core. Kodi core is however a very complexed project so nothing that just any beginner could deep dive into. Then there is something called binary addons for Kodi, which are also C++ but written against different APIs Kodi has and as seperate projects from the Kodi code.

Kodi has APIs to support binary addons (C/C++ addons) for PVR clients, game addons, screensavers, visualizations, audio decoders/encoders, image decoders, and input streams.

Example:
https://github.com/xbmc/repo-binary-addons
https://github.com/kodi-pvr
https://github.com/kodi-game
https://github.com/notspiff?tab=repositories

Writting a binary addon for Kodi might be a better idea for you than Python addon if you are looking to use C++ programming instead of Python scripting.
Reply
#4
Kodi is one of those projects where there's something for everyone, be it contributions here (helping people out, giving inputs or even just moderating and dealing with posts that are against the rules), writing add-ons as the others have mentioned, making contributions to the main core code itself (see the development section here as well as the links above on GitHub).

There's also the documentation side of things, with the main source being the Official Kodi Wiki that can always use contributions, editting, updating and whatever anyone is willing to contribute. If you're good at art and/or design there's the artwork thread where you can contribute new stuff.

We're always grateful for people who can contribute, so if there's anything there that takes your fancy then jump in and give it a go Wink
|Banned add-ons (wiki)|Forum rules (wiki)|VPN policy (wiki)|First time user (wiki)|FAQs (wiki) Troubleshooting (wiki)|Add-ons (wiki)|Free content (wiki)|Debug Log (wiki)|

Kodi Blog Posts
Reply

Logout Mark Read Team Forum Stats Members Help
Computer Science Student looking to contribute0