Difference between revisions of "For Developers"

From Audacity Wiki
Jump to: navigation, search
(Building.)
(Rejig.)
Line 38: Line 38:
 
-->
 
-->
 
*[[The Feature Requests Pipeline]]
 
*[[The Feature Requests Pipeline]]
 +
**[[Proposals]]
 +
**[[Feature Requests]]
 
*[[ArchitecturalDesign|Audacity Architecture]]
 
*[[ArchitecturalDesign|Audacity Architecture]]
 
*[[Developer Guide|Guide for New Audacity Developers]]
 
*[[Developer Guide|Guide for New Audacity Developers]]
Line 45: Line 47:
 
*[[Making Audacity Translatable]]
 
*[[Making Audacity Translatable]]
 
*[[Making Audacity Doxygenable]]
 
*[[Making Audacity Doxygenable]]
*[https://github.com/audacity/audacity Our code on GitHub]
 
 
*[https://doxy.audacityteam.org/annotated.html Doxygenated class list]
 
*[https://doxy.audacityteam.org/annotated.html Doxygenated class list]
 
===Development Activity===
 
===Development Activity===
 
*[[Next Release]] that we are working on
 
*[[Next Release]] that we are working on
 
**[[Wording|Wording changes]] required in the app
 
**[[Wording|Wording changes]] required in the app
*[[Proposals]]
 
*[[Feature Requests]]
 
 
*Active [[Development Projects]]
 
*Active [[Development Projects]]
 +
** [[Macros discussion page]]
 
</div>
 
</div>
 
<div style="width:50%;float:left;">
 
<div style="width:50%;float:left;">
Line 61: Line 61:
 
*[[Building On Cygwin]]
 
*[[Building On Cygwin]]
 
*[[Building The Manual]]
 
*[[Building The Manual]]
 +
*[https://github.com/audacity/audacity Our code on GitHub]
 
===Quality Assurance===
 
===Quality Assurance===
 
*[[CodingStandards|Coding Standards]]
 
*[[CodingStandards|Coding Standards]]
Line 69: Line 70:
 
*[https://alphamanual.audacityteam.org/man/Consistency_in_wording_and_punctuation_in_Audacity '''Wording and punctuation guidelines''']
 
*[https://alphamanual.audacityteam.org/man/Consistency_in_wording_and_punctuation_in_Audacity '''Wording and punctuation guidelines''']
 
**[[Guidelines on capitalization in Audacity dialogs and messages|Capitalization Guidelines]]
 
**[[Guidelines on capitalization in Audacity dialogs and messages|Capitalization Guidelines]]
*[[Builds for alpha testing]]  
+
{{ednote|1=[[Builds for alpha testing]] not listed now}}
===Macros===
 
*[[Macros discussion page]] temporary page for issues and discussions regarding the transition to Macros from Chains
 
 
</div><br clear="both"/>
 
</div><br clear="both"/>
 
<div style="clear:both"></div>
 
<div style="clear:both"></div>

Revision as of 18:07, 15 September 2018



Audacity aims to be a simple to use but powerful audio editor.
  • We have design guidelines to make the user interface consistent and more discoverable.
  • We have coding standards to improve consistency in how we code.
  • We have a vibrant community beyond the developers who support users, get feedback, test and document Audacity.

Develop.png

This is how we get from ideas to new releases of Audacity
Feature Requests   -->   Proposals   -->   Projects   -->   Releases
   
  • If you're a programmer, check out the developer guide and subscribe to the audacity-devel mailing list
  • If you are already compiling Audacity, great. If not tell us where our instructions for doing so suck.


We always need more developers!

  • Rather than just post a pull request to our GitHub repo, join our developers' mailing list and introduce yourself! You'll have a far better chance of your proposed changes being adapted and accepted. You don't have to have a pull request already. We're very happy to have lurkers on the list. If you are keen to interact, you are welcome to:


Ideas? Want to Contact Us?

Didn't find what you were looking for? Here are various ways to contact us.