OS X development: Difference between revisions

From Official Kodi Wiki
Jump to navigation Jump to search
m (Gamester17 moved page Mac development to OS X development: Mac OS X have been re-branded to just OS X by Apple.)
m (Text replacement - "Team-Kodi" to "Team Kodi")
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{mininav|[[Development]]}}
{{mininav|[[Development]]}}
{{see also|HOW-TO submit a patch|Mac FAQ}}


<br />
<br />
{{cleanup}}
{{cleanup}}
{{XBMC development nav}}
{{Kodi_development_nav}}
<section begin="intro" />[[Team-XBMC|Team-Kodi]] (formerly called [[Team-XBMC]]) first ported XBMC Media Center software to Mac OS X in 2008, and the whole project cross-platform application was renamed to Kodi in 2014. Kodi itself is a huge open source project and it takes loads of people working together to maintain it for all platforms, that is why [[Team-XBMC|Team-Kodi]] is always on the lookout for C/C++ programmers to volunteer in assisting us with the development of Kodi. Whether you have contributed to the Kodi/XBMC project in the past or not, please consider doing so now.<section end="intro" />
<section begin="intro" />Team Kodi (formerly called Team-XBMC) first ported XBMC Media Center software to Mac OS X in 2008, and the whole project cross-platform application was renamed to Kodi in 2014. Kodi itself is a huge open source project and it takes loads of people working together to maintain it for all platforms, that is why Team Kodi is always on the lookout for C/C++ programmers to volunteer in assisting us with the development of Kodi. Whether you have contributed to the Kodi/XBMC project in the past or not, please consider doing so now.<section end="intro" />


Those of you who are completely unfamiliar with Kodi/XBMC can get a good overview of it on '''[[Kodi]]''' and '''[[Kodi FAQ]]'''.


== End-users (non-programmers) ==
== End-users (non-programmers) ==
You can help too by downloading Kodi for OS X, testing it, and [[HOW-TO Submit a Proper Bug Report|reporting bugs and issues]]. Also, spread the word about Kodi for OS X (and other platforms) to your friends and family, we are sure they will enjoy it too.
You can help too by downloading Kodi for OS X, testing it, and [[HOW-TO:Submit_a_bug_report|reporting bugs and issues]]. Also, spread the word about Kodi for OS X (and other platforms) to your friends and family, we are sure they will enjoy it too.


== Developers (programmers) ==
== Developers (programmers) ==
You should be proficient in [http://en.wikipedia.org/wiki/Programming_language C/C++ programming language], and although not really required knowledge of [http://en.wikipedia.org/wiki/OpenGL OpenGL] or other [http://en.wikipedia.org/wiki/Multimedia multimedia] programming is a plus, as well as prior [http://en.wikipedia.org/wiki/Multi-platform cross-platform] or [http://en.wikipedia.org/wiki/Porting porting] development experience.
You should be proficient in [http://en.wikipedia.org/wiki/Programming_language C/C++ programming language], and although not really required knowledge of [http://en.wikipedia.org/wiki/OpenGL OpenGL] or other [http://en.wikipedia.org/wiki/Multimedia multimedia] programming is a plus, as well as prior [http://en.wikipedia.org/wiki/Multi-platform cross-platform] or [http://en.wikipedia.org/wiki/Porting porting] development experience.


The '''Mac OS X development platform''' is [[HOW-TO compile XBMC for Mac OS X from source code|Mac OS X 10.7 64-bit x86-64 Intel]]. There are [http://en.wikipedia.org/wiki/Xcode Xcode] project files available in our [https://github.com/xbmc/xbmc git repo]
The '''Mac OS X development platform''' is [[Compiling Kodi]].


== Hardware requirements ==
== Hardware requirements ==
Line 22: Line 19:


== Detailed technical information ==
== Detailed technical information ==
For more details please visit the [[Development Notes]] section of this manual.
For more details please visit the [[Development]] section of this manual.


== Source code ==
== Source code ==
The Kodi source code is in the XBMC Foundation [https://github.com/xbmc/xbmc git repository on github.com]. Full instructions for compiling/builing Kodi under Mac is available here:
The Kodi source code is in the XBMC Foundation [https://github.com/xbmc/xbmc git repository on github.com]. Full instructions for compiling/builing Kodi under Mac is available here:
* [[HOW-TO compile XBMC for Mac from source code]]
* [[Compiling Kodi]]
 


== General guidelines ==
=== User-friendliness is next to godlyness ===
{{#lst:XBMC manifesto|User-friendliness}}


[[Category:Development]]
[[Category:Apple]]
[[Category:Mac OS X]]
[[Category:Manual]]

Latest revision as of 20:22, 7 December 2020

Home icon grey.png   ▶ Development ▶ OS X development


Cleanup.png This page or section may require cleanup, updating, spellchecking, reformatting and/or updated images. Please improve this page if you can. The discussion page may contain suggestions.


Development:

Team Kodi (formerly called Team-XBMC) first ported XBMC Media Center software to Mac OS X in 2008, and the whole project cross-platform application was renamed to Kodi in 2014. Kodi itself is a huge open source project and it takes loads of people working together to maintain it for all platforms, that is why Team Kodi is always on the lookout for C/C++ programmers to volunteer in assisting us with the development of Kodi. Whether you have contributed to the Kodi/XBMC project in the past or not, please consider doing so now.


End-users (non-programmers)

You can help too by downloading Kodi for OS X, testing it, and reporting bugs and issues. Also, spread the word about Kodi for OS X (and other platforms) to your friends and family, we are sure they will enjoy it too.

Developers (programmers)

You should be proficient in C/C++ programming language, and although not really required knowledge of OpenGL or other multimedia programming is a plus, as well as prior cross-platform or porting development experience.

The Mac OS X development platform is Compiling Kodi.

Hardware requirements

Detailed technical information

For more details please visit the Development section of this manual.

Source code

The Kodi source code is in the XBMC Foundation git repository on github.com. Full instructions for compiling/builing Kodi under Mac is available here: