DeveloperDocumentation

Differences between revisions 45 and 87 (spanning 42 versions)
Revision 45 as of 2012-10-18 07:46:29
Size: 4956
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:
||<tablestyle="float:right; font-size: 0.9em; background:#F1F1ED;margin: 0 0 1em 1em;" style="padding:0.5em;"><<TableOfContents(2)>>|| <<Include(UbuntuStudio/Navigation/Header)>>
<<Include(UbuntuStudio/Navigation/DevSideBar)>>
Line 3: Line 4:
== The purpose of Ubuntu Studio: == ||<tablestyle="background-color: #FFFF00; padding: 20px 20px;">''' Under Construction'''||
Line 5: Line 6:
||1.||<bgcolor="#bed4f3">'''Provide a desktop base suitable for multimedia production work'''||
||2.||<bgcolor="#f3c5be">'''Provide system performance needed for multimedia applications'''||
||3.||<bgcolor="#c5f3be">'''Include relevant and up to date applications that cover all multimedia workflows'''||
||4.||<bgcolor="#f3edbe">'''Provide documentation for users that covers every aspect of linux multimedia'''||
||5.||<bgcolor="#ebbef3">'''Provide various tools (application/documentation) to make system management easy for non-hackers||
||6.||<bgcolor="#FFC799">'''Report/adress bugs/issues/ideas upstream to Ubuntu -> Debian -> Software Developers to improve applications and packages'''||
<<TableOfContents(2)>>
Line 12: Line 8:
== Ubuntu Studio Developer Tasks == [[UbuntuStudio/DeveloperDocumentation/Scratchpad]]
Line 14: Line 10:
 * [[ubuntustudio/testing |Testing]] and [[ubuntustudio/bug-management |bug management]] == Whiteboard ==
Line 16: Line 12:
 * Maintain [[UbuntuStudio/DocumentationDevelopment |documentation]]  * 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 18: Line 15:
 * Update the web site. use, standard announcement verbiage, and links to various resources like banners/other graphics
Line 20: Line 17:
 * Keep the list of default Ubuntu Studio applications up to date, and relevant - [[UbuntuStudio/Seeds | Seed Management]] == Setup Developer Environment ==
Line 22: Line 19:
 * Design application categories and documentation to follow a [[UbuntuStudio/Workflows | workflow]] based format, so that users who want to do a specific task are easily led to relevant applications.

 * Test and tweak the system to find out how performance can be improved for various workflows.

 * 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..)

 * Investigate the possibility of creating an application that helps the user more easily find tools for workflow specific tasks. Possibly a custom panel.
[[UbuntuStudio/SetupDeveloperEnvironment]]
Line 49: Line 40:
== Team Structure ==
Line 51: Line 41:
By keeping a clear team structure it is easy to keep track of who is doing what, and whom to ask about specific topics.
Line 53: Line 42:
 * [[https://wiki.ubuntu.com/UbuntuStudio/TeamStructure | Team Structure]]

== Developer Reference ==

 * [[ubuntustudio/testing | Testing]]
 * [[ubuntustudio/bug-management | Bug Management]] (launchpad account)
 * [[UbuntuStudio/DocumentationDevelopment | Documentation]]
 * [[UbuntuStudio/Blueprints | Blueprints]]
 * [[ubuntustudio/backports | Backports]] (ubuntu dev-tools)
 * [[ubuntustudio/StableReleaseUpdates | Stable Release Updates]]
 * [[ubuntustudio/packaging | Packaging]]
 * [[UbuntuStudio/Seeds | Seed Management]]
 * [[ubuntustudio/UploadingToPPA | Uploading to PPA]]
 * [[UbuntuStudio/Artwork | Artwork]]
 * [[ubuntustudio/SoftwareDevelopment | Software Development]]
 * [[UbuntuStudio/DevelopmentCyclePlanning]]

== 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)