User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
start [2018/01/02 16:11]
sblaisot [Compile Mixxx From Source Code]
start [2019/01/02 10:23] (current)
be.ing old revision restored (2018/12/30 10:46)
Line 22: Line 22:
  
 ===== Community Resources ===== ===== Community Resources =====
 +  * [[https://​mixxx.zulipchat.com/​|Zulip chat]]: Ask for help, chat with users and developers. Native apps can be [[https://​zulipchat.com/​apps/​|downloaded from Zulip'​s website]] and configured to use the server mixxx.zulipchat.com,​ or use the [[https://​mixxx.zulipchat.com/​|web app]].
   * [[http://​mixxx.org/​forums|Forums]]:​ Ask for help, listen to and share mixes, download and share controller mappings and skins   * [[http://​mixxx.org/​forums|Forums]]:​ Ask for help, listen to and share mixes, download and share controller mappings and skins
   * [[http://​downloads.mixxx.org/​builds/​master/​release/​|Development builds]]: installers for the latest code we are working on. Please help us test the latest code and report bugs. We try to make sure code is reasonably stable before including it in these, but only use development builds if you are comfortable using bleeding edge software. Do not upgrade to a new version without adequate time to test it before a performance.   * [[http://​downloads.mixxx.org/​builds/​master/​release/​|Development builds]]: installers for the latest code we are working on. Please help us test the latest code and report bugs. We try to make sure code is reasonably stable before including it in these, but only use development builds if you are comfortable using bleeding edge software. Do not upgrade to a new version without adequate time to test it before a performance.
   * [[https://​bugs.launchpad.net/​mixxx/​|Bug tracker]] and [[https://​blueprints.launchpad.net/​mixxx|development blueprint planning]] are hosted on [[http://​launchpad.net/​mixxx/​|Launchpad]]   * [[https://​bugs.launchpad.net/​mixxx/​|Bug tracker]] and [[https://​blueprints.launchpad.net/​mixxx|development blueprint planning]] are hosted on [[http://​launchpad.net/​mixxx/​|Launchpad]]
-  * [[https://​lists.sourceforge.net/​lists/​listinfo/​mixxx-devel|mixxx-devel]] email list+  * [[https://​lists.sourceforge.net/​lists/​listinfo/​mixxx-devel|mixxx-devel]] email list. Note that most project communication is on Zulip now, so you are more likely to get an answer to a question there.
   * [[http://​www.mixxx.org|Mixxx website]]   * [[http://​www.mixxx.org|Mixxx website]]
   * [[Internationalization]]:​ Help translate Mixxx into other languages   * [[Internationalization]]:​ Help translate Mixxx into other languages
   * Source code is hosted on [[https://​github.com/​mixxxdj/​mixxx|GitHub]]   * Source code is hosted on [[https://​github.com/​mixxxdj/​mixxx|GitHub]]
-  * Our IRC channel is #mixxx on [[http://​freenode.net/​|Freenode]]. You can access it via [[http://​mixxx.org/​irc/​|the website]] or your preferred IRC client. 
   * [[http://​mixxxblog.blogspot.com|Blog]]   * [[http://​mixxxblog.blogspot.com|Blog]]
   * [[List of open-source music production software]]   * [[List of open-source music production software]]
Line 41: Line 41:
   *[[Controller mapping file locations]]   *[[Controller mapping file locations]]
   *[[Updating controller mappings]]: how to adapt old mappings for the latest version of Mixxx   *[[Updating controller mappings]]: how to adapt old mappings for the latest version of Mixxx
-  *[[manual_hid_preset|HID & USB Bulk controller ​presets]]: create or change a preset ​for your HID or USB bulk-transfer mode controller+  *[[hid mapping|HID & USB Bulk controller ​mappings]]: create or change a mapping ​for your HID or USB bulk-transfer mode controller
   *[[MixxxControls|Mixxx Controls]]: List of Mixxx'​s controls that can be manipulated by controller mappings   *[[MixxxControls|Mixxx Controls]]: List of Mixxx'​s controls that can be manipulated by controller mappings
 +  *[[Controller Engine versions]]
   *[[http://​mixxx.org/​forums/​viewforum.php?​f=7|Controller mapping forum]]: search for mappings, share your mappings, and ask for help   *[[http://​mixxx.org/​forums/​viewforum.php?​f=7|Controller mapping forum]]: search for mappings, share your mappings, and ask for help
 ===== Skin Documentation ===== ===== Skin Documentation =====
Line 59: Line 60:
   *[[Compiling on Linux]]   *[[Compiling on Linux]]
   *[[Compiling on Windows]]   *[[Compiling on Windows]]
-  *[[Compiling on OS X]]+  *[[Compiling on OS X|Compiling on macOS]]
   *[[SCons Build System]]   *[[SCons Build System]]
   *[[Packaging / Making a Mixxx Installer]]   *[[Packaging / Making a Mixxx Installer]]
-  *[[ Setting-up CI on your own fork]] 
  
 ==== Getting Started ==== ==== Getting Started ====
 +    *[[Developer Guide]]: high level overview of Mixxx'​s architecture
 +    *[[Using Git]]
     *[[Bugfix Workflow]] ​     *[[Bugfix Workflow]] ​
-    *[[Using Git]] 
-    *[[Developer Guide]]: high level overview of Mixxx'​s architecture 
     *[[Creating Backtraces]]:​ helpful for debugging crashes     *[[Creating Backtraces]]:​ helpful for debugging crashes
     *[[launchpad_bugs|Bug Tracker]]     *[[launchpad_bugs|Bug Tracker]]
Line 73: Line 73:
     *[[Developer Tools]]     *[[Developer Tools]]
     *[[Learning Resources]]     *[[Learning Resources]]
 +    *[[Profiling|Code profiling]] to see what parts of the code are using more CPU time than others
 ==== Development Topics ==== ==== Development Topics ====
-  * [[2.1.0_todo|To-do list for the next release]] - Help us get the next release ready! +  * [[2.2.0_todo|To-do list for the next major release]] - Help us get the next release ready! 
 +  * [[Setting-up CI on your own fork]]
   * [[Development Roadmap]]   * [[Development Roadmap]]
   * [[feature_discussion|Feature Design Documents]]   * [[feature_discussion|Feature Design Documents]]
   * [[gsoc|Google Summer of Code]] student projects and information.   * [[gsoc|Google Summer of Code]] student projects and information.
 +  * [[gci|Google Code-in]] task list and information
   * [[Unit tests]] help prevent regressions. Writing tests is essential for new code!   * [[Unit tests]] help prevent regressions. Writing tests is essential for new code!
  
start.1514927496.txt.gz · Last modified: 2018/01/02 16:11 by sblaisot