DeveloperDocumentation

Differences between revisions 14 and 87 (spanning 73 versions)
Revision 14 as of 2012-09-07 12:15:41
Size: 3670
Editor: 80
Comment:
Revision 87 as of 2015-08-21 09:45:06
Size: 1742
Editor: 83
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== The purpose of Ubuntu Studio: == <<Include(UbuntuStudio/Navigation/Header)>>
<<Include(UbuntuStudio/Navigation/DevSideBar)>>
Line 3: Line 4:
 1. Provide a desktop base suitable for multimedia applications (currently XFCE)
 2. Provide performance needed for multimedia applications (-lowlatency, tuning, etc..)
 3. Include relevant and up to date applications that cover all user workflows
 4. Provide documentation for users that covers just about every aspect of linux multimedia (use links to other sites heavily, to reduce workload)
 5. Provide various tools (application/documentation) to make system management easy for non-hackers
||<tablestyle="background-color: #FFFF00; padding: 20px 20px;">''' Under Construction'''||
Line 9: Line 6:
== Ubuntu Studio Ongoing Goals == <<TableOfContents(2)>>
Line 11: Line 8:
These goals are ongoing and are worked on continuously over many releases. [[UbuntuStudio/DeveloperDocumentation/Scratchpad]]
Line 13: Line 10:
 * Have application categories and documentation follow a [[UbuntuStudio/Workflows | workflow]] based format, so that users who want to do a specific task are easily led to relevant applications. == Whiteboard ==
Line 15: Line 12:
 * Test and tweak the system to find out how performance can be improved for various workflows.  * Ubuntu membership and benefits - [[https://wiki.ubuntu.com/Membership]]
 * Create page(s) about the relationship between Debian / Ubuntu / Ubuntu Studio packages. With hints on what to do, and when to do it when wanting to change a package.
Line 17: Line 15:
 * Look at revamping ubuntustudio-controls to let the user more easily manage the system, without having to edit files manually, or using the terminal to pass commands (realtime privilege, adjusting rtirq - restarting, etc..) use, standard announcement verbiage, and links to various resources like banners/other graphics
Line 19: Line 17:
 * Investigate the possibility of creating an application that helps the user more easily find tools for workflow specific tasks. Possibly a custom panel. == Setup Developer Environment ==

[[UbuntuStudio/SetupDeveloperEnvironment]]
Line 23: Line 23:

These are all the channels and methods used for communication within the Ubuntu Studio development community.
Line 28: Line 30:
IRC chatting is the quickest and most common communication method used in Ubuntu Studio development.

* [[http://help.ubuntu.com/community/UbuntuStudio/IRC|IRC HowTo]] - ''for those not familiar with IRC''
Line 31: Line 37:
 * [[http://lists.ubuntu.com/mailman/listinfo/Ubuntustudio-bugs|ubuntustudio-bugs mail list]] - bugs are auto posted here  * [[http://lists.ubuntu.com/mailman/listinfo/Ubuntustudio-bugs|ubuntustudio-bugs mail list]] - not active atm
Line 34: Line 40:
== Developer Tasks ==
Line 36: Line 41:
 * [[ubuntustudio/bug-management | Bug Management]] (launchpad account)
 * [[ubuntustudio/testing | Testing]]
 * [[ubuntustudio/backports | Backports]] (ubuntu dev-tools)
 * [[ubuntustudio/StableReleaseUpdates | Stable Release Updates]]
 * [[ubuntustudio/packaging | Packaging]]
 * [[ubuntustudio/seeds | Seeds]] (?)
 * [[ubuntustudio/UploadingToPPA | Uploading to PPA]]
 * [[ubuntustudio/artwork | Artwork]]
 * [[ubuntustudio/SoftwareDevelopment | Software Development]]
Line 46: Line 42:
== UbuntuStudio at Launchpad ==

=== Teams ===
 * [[https://launchpad.net/~ubuntustudio]] - open (not active atm)
 * [[https://launchpad.net/~ubuntustudio-bugs]] - open team (not active atm)
 * [[https://launchpad.net/~ubuntustudio-testers]] - open team (not active atm)
 * [[https://launchpad.net/~ubuntustudio-dev]] - closed team (core developer team)
 * [[https://launchpad.net/~ubuntustudio-kernel-team]] - closed team (kernel development team)
 * [[https://launchpad.net/~ubuntustudio-website]] - closed team (has access to the website)

=== Projects ===
 * [[https://launchpad.net/ubuntustudio-project]] - Root project for Ubuntu Studio projects
 * [[https://launchpad.net/ubuntustudio]] - The Ubuntu Studio Project
 * [[https://launchpad.net/ubuntustudio-resources]]
 * [[https://launchpad.net/ubuntustudio-kernel-team]]
 * [[https://launchpad.net/ubuntustudio-website]]
 * [[https://launchpad.net/ubuntustudio-artwork]]
 * [[https://launchpad.net/ubuntustudio-controls]]
 * [[https://launchpad.net/ubuntustudio-default-settings]]

== Documentation Resources ==

 * [[http://www.debian.org/doc/devel-manuals|Debian Development Manuals]]
----
CategoryUbuntuStudio CategoryUbuntuStudioDev

Under Construction

UbuntuStudio/DeveloperDocumentation/Scratchpad

Whiteboard

  • Ubuntu membership and benefits - https://wiki.ubuntu.com/Membership

  • Create page(s) about the relationship between Debian / Ubuntu / Ubuntu Studio packages. With hints on what to do, and when to do it when wanting to change a package.

use, standard announcement verbiage, and links to various resources like banners/other graphics

Setup Developer Environment

UbuntuStudio/SetupDeveloperEnvironment

Information Channels

These are all the channels and methods used for communication within the Ubuntu Studio development community.

IRC at irc.freenode.net

  • #ubuntustudio-devel
  • #ubuntustudio (user channel)

IRC chatting is the quickest and most common communication method used in Ubuntu Studio development.

* IRC HowTo - for those not familiar with IRC

Mail lists


CategoryUbuntuStudio CategoryUbuntuStudioDev

UbuntuStudio/DeveloperDocumentation (last edited 2015-08-21 09:45:06 by 83)