mixxxdj / manual

The Mixxx Manual
https://manual.mixxx.org/
50 stars 117 forks source link

Document missing Mixxx Controls #261

Open Holzhaus opened 3 years ago

Holzhaus commented 3 years ago

A lot of controls displayed in Mixxx' developer tools are not documented:

hannydevelop commented 3 years ago

Hello @Holzhaus I know this would take some time to complete, can I work on it? Am sure I'll learn some new stuff! I could start working on it immediately I rebase #248 since I have implemented the designs already.

Holzhaus commented 3 years ago

Sure, feel free to open a PR. Also, you don't have to document all of them at once because it's probably a lot of work. Just start somewhere and open a PR. Someone else can take over the remaining COs or you come back to it later.

However, this will probably require to have a look at the C++ source code and check if there are any comments regarding the control objects (and try to understand what it does). I don't know if you have C++ knowledge, but looking at source code and trying to understand what it does can be a good way to get started. You can ask on the #development help channel on Zulip if you need help or have any questions.

hannydevelop commented 3 years ago

Sure @Holzhaus I will do that!

som23ya commented 3 years ago

@Holzhaus hey, can I work on these? :smile:

Holzhaus commented 3 years ago

@Holzhaus hey, can I work on these? :smile:

Sure. You don't need to ask for permission, just open a PR ;-)

som23ya commented 3 years ago

@Holzhaus Can you provide a reference for documentating the controls ? Like any previous mixxx controls which have been documented?

Holzhaus commented 3 years ago

@Holzhaus Can you provide a reference for documentating the controls ? Like any previous mixxx controls which have been documented?

https://manual.mixxx.org/2.3/en/chapters/advanced_topics.html#mixxx-controls

som23ya commented 3 years ago

@Holzhaus Hey, I have prepared the documentation for almost 10 controls. I wanted to know if I should add them to the 2.2 manual as the advanced topics in latest github code doesn't contain the developer tools. if not, then should I setup 2.3.x and how?

Holzhaus commented 3 years ago

we only document the controls in the manual for 2.3 and later. After cloning the git repo, branch off the 2.3 branch, not 2.2.