Difference between revisions of "Development"

From Mumble Wiki
Jump to: navigation, search
(Current Development: added win32 snapshots)
(Point "How to add positional audio for a game" to the step-by-step guide)
 
(37 intermediate revisions by 13 users not shown)
Line 1: Line 1:
This page is an overview and lists all resources and informations for developers.
+
Developing is one way to [[Contributing|contribute]] to the Mumble project.
 +
 
 +
You can help us review and clean/refactor our code, implement new features or update outdated ones (like our pos-audio plugins). You can then submit the patches to us and we will gladly review them and probably accept them. :)
  
 
=== Current Development ===
 
=== Current Development ===
  
[[http://mumble.hive.no/snapshot/|Download the latest Win32 Snapshots]
+
* [[Planned Features|Our planned features]]
  
[[Upcoming| Upcoming Features]]
+
'''Non-Main''' (e.g. libs, mobile versions, etc):
 +
* [https://github.com/mumble-voip/mumble Git Webview of Mumble Source]
 +
* [http://github.com/pcgod/libmumbleclient Git Webview of libmumbleclient (use for integrating with your application)]
 +
* [https://github.com/mumble-voip/mumble-iphoneos Git Webview of iPhone Mumble Source]
 +
* [https://github.com/mumble-voip/mumo/ mumo repository] - [[Mumo|mumo]] is the Mumble Moderator framework which is supposed to ease development of plugins connecting to Murmur via Ice. MuMo handles basic Ice connectivity and contains basic module loading and message multiplexing.
 +
* [https://github.com/mumble-voip/mumble-scripts/ mumble-scripts repository] - A number of small but useful scripts
  
[[To-Do_List| Our TODO-List]]
+
=== Quick-Links ===
  
[[Changelog| Changelog]]
+
* [http://forums.mumble.info Discussion Forums]
 +
* [http://sourceforge.net/tracker/?group_id=147372&atid=768008 Request Feature]
 +
* [https://github.com/mumble-voip/mumble/issues Report a Bug]
  
=== Quick-Links to Sourceforge ===
+
If you want to checkout the latest source code, just clone our git repository at <code>git://github.com/mumble-voip/mumble</code>.
 
+
[http://sourceforge.net/forum/?group_id=147372 Discussion Forums]
+
<br/>
+
[http://sourceforge.net/tracker/?group_id=147372&atid=768008 Request Feature]
+
<br/>
+
[http://sourceforge.net/tracker/?atid=768005&group_id=147372&func=browse Report a Bug]
+
 
+
If you want to checkout the latest version, just download the "head of trunk" from our
+
Sourceforge-SVN:  https://mumble.svn.sourceforge.net/svnroot/mumble/trunk
+
  
 
=== Developer How-To's ===
 
=== Developer How-To's ===
  
[[Contributing| How to contribute ?]]
+
* [[Patches| How to provide patches]]
 
+
* [[BuildingWindows| How to build Mumble on Windows]]
[[BuildingWindows| How to build on Windows?]]
+
* [[BuildingLinux| How to build Mumble on Linux]]
 
+
* [[BuildingMacOSX| How to build Mumble on Mac OS X]]
[[Building_from_Source| How to build from Source?]]
+
* [[BuildingFreeBSD| How to build Mumble on FreeBSD]]
 
+
* [[Debugging]]
[[Link| How can i link/implement the Mumble 3d-positioning to my game?]] (for game-developers)
+
* [[Pluginguide| How to add positional audio for a game]]
 +
* [[Link| How can I link/implement the Mumble 3D-positioning to my game?]] (for game developers)
  
 
=== In General ===
 
=== In General ===
 
+
* [[Coding Guidelines]] for the Mumble projects source
[[Development_Tools| Which Development Tools are used?]]
+
* [[Contributing| List of areas where we need help]]
 +
* [[Development_Tools| Which Development Tools are used?]]
 +
* [[Letter| Tracking of inquiries of Mumble devs to SW/HW Vendors]]
 +
* [https://www.youtube.com/watch?v=cn-rOylwfzI Visualization of Mumble's development process 2005 - 2015]
 +
* [[Channel Viewer Protocol]]
  
 
[[Category:Development]]
 
[[Category:Development]]

Latest revision as of 15:29, 19 March 2017

Developing is one way to contribute to the Mumble project.

You can help us review and clean/refactor our code, implement new features or update outdated ones (like our pos-audio plugins). You can then submit the patches to us and we will gladly review them and probably accept them. :)

Current Development

Non-Main (e.g. libs, mobile versions, etc):

Quick-Links

If you want to checkout the latest source code, just clone our git repository at git://github.com/mumble-voip/mumble.

Developer How-To's

In General