From Fedora Project Wiki

(Update meeting frequency)
(Reorganise the page - provide general info about the workstation, describe what the WG does, try and organise the content into clearer sections)
Line 1: Line 1:
''This is the contribution and governance space for Fedora Workstation. For general end-user information, including downloads, please visit the main [https://getfedora.org/ Fedora website].''


This is the home for the Workstation working group, which is the team of people working on putting together the Fedora Workstation product.
Fedora Workstation is the Fedora Project's desktop edition. It aims to be a compelling desktop OS which is appropriate for a wide range of users and applications. Software development is a particular target for workstation, and it is particularly appropriate for those doing tech work.


= Mission Statement =
Fedora Workstation is built on a technology base that is shared with the other official Fedora Editions, and is the product of work that happens across the Fedora project, including teams that work on common technologies and processes.


The Fedora Workstation working group aims to create  a reliable, user-friendly and powerful operating system for laptops and PC hardware. The system will primarily be aimed at providing a platform for development of server side and client applications that is attractive to a range of developers - from hobbyists and students to developers working in corporate environments.
While the Workstation aims to share as much technology as possible with the other Fedora Editions, it is also a distinct technology and user experience, and is developed as a well-defined and integrated desktop experience.


{| style="width: 100%; float: right; margin-left: 2em;"
== Getting in touch ==
|-
| style="border-width: 0;" | {{admon/tip | Workstation Working Group Resources |
* '''Mailing list:''' [https://lists.fedoraproject.org/mailman/listinfo/desktop desktop@lists.fedoraproject.org]
* '''IRC:''' #fedora-workstation on freenode
* '''Meeting calendar:''' [https://apps.fedoraproject.org/calendar/workstation/ Web], [https://apps.fedoraproject.org/calendar/ical/workstation/ iCal]
* '''Ticket system:''' https://pagure.io/fedora-workstation


'''Meetings'''
Diverse teams and activities (both downstream and upstream) contribute to the Fedora Workstation experience. Workstation-specific discussions happen on the following channels:
* The Workstation work group meetings are generally held every other week. Here are [[Workstation/Running_a_meeting|instructions for running the WG meeting]].


'''Membership'''
* Mailing list: [https://lists.fedoraproject.org/mailman/listinfo/desktop desktop@lists.fedoraproject.org]
* '''[[User:catanzaro | Michael Catanzaro]]''' (mcatanzaro)
* IRC: #fedora-workstation on freenode
* '''[[User:mclasen | Matthias Clasen]]''' (mclasen)
* '''[[User:aday | Allan Day]]''' (aday)
* '''[[User:Ngompa | Neal Gompa]]''' (King_InuYasha, Son_Goku)
* '''[[User:kalev | Kalev Lember]]''' (kalev)
* '''[[User:chrismurphy | Chris Murphy]]''' (chrismurphy)
* '''[[User:petersen | Jens Petersen]]''' (juhp, petersen)
* '''[[User:uraeus | Christian Schaller]]''' (cschalle)
* '''[[User:otaylor | Owen Taylor]]''' (otaylor)
* '''[[User:langdon | Langdon White]]''' (langdon)
}}
|}


== Governance ==
== Policies and definitions ==


The governance for the Workstation Working Group is here: [[Workstation/Governance|Governance]]
* [[Workstation/Workstation_PRD|Workstation product definition]] (initial product definition for the Workstation Edition)
* [[Workstation/Technical_Specification|Workstation technical specification]]
* [[Third_party_software_policies?rd=Workstation/Third_party_software_proposal|Third party software repositories]]


== Product Requirements and Guidelines ==
== Guidelines, docs and tutorials ==


You can find the [[Workstation/Workstation_PRD]] here
* [[Guidelines/Applications_and_Launchers|Applications and launchers]] - guidelines on which apps can be included, how they should be named and what they should look like
* How to create 3rd party repositories for Fedora Workstation:
** [[Workstation/softwareappdata|Create the necessary metadata]]
** [[Workstation/hostingmetadata|Add the metadata to your software respository]]


Approved [[Workstation/Guidelines|Guidelines]]
== Fedora Workstation Working Group ==


'''===== Tutorial for how to create 3rd party repositories for Fedora Workstation ====='''
The Workstation Working Group (WG) is the management and governance body for Fedora Workstation. Its roles and responsibilities include:


Part 1: Creating the needed metadata -  [[Workstation/softwareappdata]]
* Defining the Workstation Edition, including which software is included.
* Setting the Workstation's technical direction. This includes overseeing and advising on technical changes and initiatives.
* Creating and tracking engineering initiatives, as necessary.
* Acting as a point of contact for Workstation design and engineering issues.
* Coordination and liaison with other Fedora teams and organizations.


Part 2: Ensuring metadata is added to your software repository - [[Workstation/hostingmetadata]]
The WG was created by (and is ultimately responsible to) the Fedora Engineering Steering Committee (FESCo).


Information on [[Workstation/Third_party_software_proposal|Third party software]]
=== Membership ===


== Technical overview ==
The Workstation WG appoints its own members. These currently include:
The technical description of the workstation is being drafted on the [[Workstation/Technical_Specification]] page.


== Tasklist / How to get involved ==
* [[User:catanzaro | Michael Catanzaro]] (mcatanzaro)
You can find more information about some of the concrete tasks we are working on and some information on how you
* [[User:mclasen | Matthias Clasen]] (mclasen)
can get involved on the [[Workstation/Tasklist]] page.
* [[User:aday | Allan Day]] (aday)
* [[User:Ngompa | Neal Gompa]] (King_InuYasha, Son_Goku)
* [[User:kalev | Kalev Lember]] (kalev)
* [[User:chrismurphy | Chris Murphy]] (chrismurphy)
* [[User:petersen | Jens Petersen]] (juhp, petersen)
* [[User:uraeus | Christian Schaller]] (cschalle)
* [[User:otaylor | Owen Taylor]] (otaylor)
* [[User:langdon | Langdon White]] (langdon)


== Fedora ISO images ==
The WG can be contacted through the standard workstation mailing list and IRC channel, which are listed above.
Download Fedora Workstation from https://getfedora.org/workstation/
 
=== Meetings ===
 
WG meetings happen weekly over IRC. Chairs: see the [[Workstation/Running_a_meeting|instructions for running WG meetings]].
 
=== Resources ===
 
Working group resources and documents:
 
* [[Workstation/Governance|WG governance]]
* [https://apps.fedoraproject.org/calendar/workstation/ Meeting calendar] ([https://apps.fedoraproject.org/calendar/ical/workstation/ iCal])
* [https://pagure.io/fedora-workstation Issue tracker]
* [[Workstation/Task list|WG task list]] - no longer active, but includes links to design and planning pages

Revision as of 16:28, 12 November 2019

This is the contribution and governance space for Fedora Workstation. For general end-user information, including downloads, please visit the main Fedora website.

Fedora Workstation is the Fedora Project's desktop edition. It aims to be a compelling desktop OS which is appropriate for a wide range of users and applications. Software development is a particular target for workstation, and it is particularly appropriate for those doing tech work.

Fedora Workstation is built on a technology base that is shared with the other official Fedora Editions, and is the product of work that happens across the Fedora project, including teams that work on common technologies and processes.

While the Workstation aims to share as much technology as possible with the other Fedora Editions, it is also a distinct technology and user experience, and is developed as a well-defined and integrated desktop experience.

Getting in touch

Diverse teams and activities (both downstream and upstream) contribute to the Fedora Workstation experience. Workstation-specific discussions happen on the following channels:

Policies and definitions

Guidelines, docs and tutorials

Fedora Workstation Working Group

The Workstation Working Group (WG) is the management and governance body for Fedora Workstation. Its roles and responsibilities include:

  • Defining the Workstation Edition, including which software is included.
  • Setting the Workstation's technical direction. This includes overseeing and advising on technical changes and initiatives.
  • Creating and tracking engineering initiatives, as necessary.
  • Acting as a point of contact for Workstation design and engineering issues.
  • Coordination and liaison with other Fedora teams and organizations.

The WG was created by (and is ultimately responsible to) the Fedora Engineering Steering Committee (FESCo).

Membership

The Workstation WG appoints its own members. These currently include:

The WG can be contacted through the standard workstation mailing list and IRC channel, which are listed above.

Meetings

WG meetings happen weekly over IRC. Chairs: see the instructions for running WG meetings.

Resources

Working group resources and documents: