DeveloperDocumentation

Differences between revisions 5 and 85 (spanning 80 versions)
Revision 5 as of 2012-06-30 08:15:46
Size: 1810
Editor: 90-230-166-102-no35
Comment:
Revision 85 as of 2015-04-26 16:35:49
Size: 2936
Editor: h-141-65
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<Include(UbuntuStudio/Navigation/Header)>>
<<Include(UbuntuStudio/Navigation/DevSideBar)>>

||<tablestyle="background-color: #FFFF00; padding: 20px 20px;">''' Under Construction'''||

<<TableOfContents(2)>>

[[UbuntuStudio/DeveloperDocumentation/Scratchpad]]

== Whiteboard ==

 * Add vocabulary list (words like upstream, SRU, etc)
 * 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
Line 3: Line 20:
 1. Provide a desktop base 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
||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'''||
== Ubuntu Studio Development Schedule ==
Line 9: Line 28:
== Developer Tasks ==  * [[UbuntuStudio/DevelopmentReleaseSchedule]] - Current Ubuntu Studio Development release schedule
 * [[UbuntuStudio/LTSReleaseSchedule]] - Current Ubuntu Studio LTS release schedule
 * [[UbuntuStudio/ReleaseScheduleTemplate]] - Template for creating a release schedule page
Line 11: Line 32:
 * [[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]]
[[UbuntuDevelopment/ReleaseProcess]] - The Ubuntu Release Process
Line 21: Line 34:
== Ubuntu Studio Current Goals == == Setup Developer Environment ==
Line 23: Line 36:
These goals are ongoing and are worked on continuously over many releases. [[UbuntuStudio/SetupDeveloperEnvironment]]
Line 25: Line 38:
 * Have application categories and documentation follow a workflow based format, so that users who want to do a specific task are easily led to relevant applications.
Line 27: Line 39:
 * Test and tweak the system to find out how performance can be improved for various workflows. == Information Channels ==
Line 29: Line 41:
 * 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..) These are all the channels and methods used for communication within the Ubuntu Studio development community.
Line 31: Line 43:
 * Investigate the possibility of creating an application that helps the user more easily find tools for workflow specific tasks. Possibly a custom panel. === 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.

* [[http://help.ubuntu.com/community/UbuntuStudio/IRC|IRC HowTo]] - ''for those not familiar with IRC''

=== Mail lists ===
 * [[http://lists.ubuntu.com/mailman/listinfo/Ubuntu-Studio-users|ubuntu-studio-users mail list]] - user mail list
 * [[http://lists.ubuntu.com/mailman/listinfo/Ubuntu-Studio-devel|ubuntu-studio-devel mail list]] - general development discussion
 * [[http://lists.ubuntu.com/mailman/listinfo/Ubuntustudio-bugs|ubuntustudio-bugs mail list]] - not active atm
 * [[http:/lists.ubuntu.com/mailman/listinfo/ubuntustudio-testing|ubuntustudio-testing list]] - A place where to post testing results



----
CategoryUbuntuStudio CategoryUbuntuStudioDev

Under Construction

UbuntuStudio/DeveloperDocumentation/Scratchpad

Whiteboard

  • Add vocabulary list (words like upstream, SRU, etc)
  • 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

The purpose of Ubuntu Studio:

1.

Provide a desktop base suitable for multimedia production work

2.

Provide system performance needed for multimedia applications

3.

Include relevant and up to date applications that cover all multimedia workflows

4.

Provide documentation for users that covers every aspect of linux multimedia

5.

Provide various tools (application/documentation) to make system management easy for non-hackers

6.

Report/adress bugs/issues/ideas upstream to Ubuntu -> Debian -> Software Developers to improve applications and packages

Ubuntu Studio Development Schedule

UbuntuDevelopment/ReleaseProcess - The Ubuntu Release Process

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)