Difference between revisions of "For Developers"

From Audacity Wiki
Jump to: navigation, search
(Bug counts.)
(Wording.)
Line 7: Line 7:
 
{|
 
{|
 
Audacity aims to be a '''simple to use''' but '''powerful audio editor'''.
 
Audacity aims to be a '''simple to use''' but '''powerful audio editor'''.
* We have [[Design Topics|design guidelines]] to make the user interface consistent and more discoverable.
+
* We have ''[[Design Topics|design guidelines]]'' to make the user interface consistent and more discoverable.
* We have [[CodingStandards|coding standards]] to improve consistency in how we code.
+
* We have ''[[CodingStandards|coding standards]]'' to improve consistency in how we code.
* We have a vibrant [[Community|community]] beyond the developers who support users, get feedback, test and document Audacity.
+
* We have a vibrant ''[[Community|community]]'' beyond the developers who support users, get feedback, test and document Audacity.
 
|}
 
|}
  
Line 18: Line 18:
 
|    
 
|    
 
| style="vertical-align:top;" |
 
| style="vertical-align:top;" |
* If you're a programmer, check out the '''''[[Developer_Guide|developer guide]]''''' and subscribe to the [http://lists.sourceforge.net/lists/listinfo/audacity-devel audacity-devel] mailing list
+
* If you're a programmer, check out the ''[[Developer_Guide|developer guide]]'' and subscribe to the ''[http://lists.sourceforge.net/lists/listinfo/audacity-devel audacity-devel mailing list]''
 
* If you are already compiling Audacity, great.  If not tell us where our instructions for doing so suck.
 
* If you are already compiling Audacity, great.  If not tell us where our instructions for doing so suck.
 
<br clear="all">
 
<br clear="all">
Line 24: Line 24:
 
'''We ''always'' need more developers!'''   
 
'''We ''always'' need more developers!'''   
  
* Rather than just post a pull request to our GitHub repo, join our [http://lists.sourceforge.net/lists/listinfo/audacity-devel 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:
+
* Rather than just post a pull request to our GitHub repo, join our ''[http://lists.sourceforge.net/lists/listinfo/audacity-devel 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:
** tell us if there's any bugs on the '''''[[Bug Lists|Bug List]]''''' you've solved or
+
** tell us about any ''[[:Category:Feature Planning|new or improved features]]'' you are working on.
** tell us about any [[:Category:Feature Planning|new or improved features]] you are working on.  
+
** tell us if you've hit a ''[[Bug Lists|bug]]'' and are working on it.
 +
** if you'd like to help with code reviews of GitHub pull requests, tell us.
 
|}
 
|}
 
<div id="links"></div>
 
<div id="links"></div>

Revision as of 20:39, 30 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
   


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:
    • tell us about any new or improved features you are working on.
    • tell us if you've hit a bug and are working on it.
    • if you'd like to help with code reviews of GitHub pull requests, tell us.


Ideas? Want to Contact Us?

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