From Fedora Project Wiki
No edit summary
Line 10: Line 10:
These are deliberately high-level use-cases. WE will define more details of these usecases lower down in this document.
These are deliberately high-level use-cases. WE will define more details of these usecases lower down in this document.
==== Core ====
==== Core ====
* Fedora Hubs
* Fedora Hubs will allow a user to log into using FAS
 
==== Personal Hub ====
==== Personal Hub ====
* Fedora Hubs will create a place for a user to display their details (name, IRC Nick, teams involved with) so other users view them.
* Fedora Hubs will create a place for a user to display their details (name, IRC Nick, teams involved with) so other users view them.

Revision as of 11:44, 10 November 2017

Contributing to Fedora can be a complex undertaking. The large number of systems to interact with on daily basis means having to check multiple different web applications to complete a task or track tickets. For new contributors, knowing where to look for information about a task across the large number of tools to interact with is daunting.

Fedora Hubs will to provide a communication and collaboration centre for Fedora contributors of all types. Current contributors will visit Hubs to check on their involvements across Fedora, discover new teams that they can contribute with. For new contributors, Hubs is a place to get started collaborating with others.

Timetable

Hubs will be released as version 1.0 by .

Primary Use Cases

These are deliberately high-level use-cases. WE will define more details of these usecases lower down in this document.

Core

  • Fedora Hubs will allow a user to log into using FAS

Personal Hub

  • Fedora Hubs will create a place for a user to display their details (name, IRC Nick, teams involved with) so other users view them.
  • Fedora Hubs will provide a configurable place for a user to view the status of tasks they are currently performing on different Fedora Applications.
  • Fedora Hubs will provide a way for a user to subscribe to another users hub to (why???)
  • Fedora Hubs will allow a user to change settings of their personal hub

Team Hub

  • Fedora Hubs will create a place for a team to display their details (goals of the team, meeting details, etc) so other users view them.
  • Fedora Hubs will provide a configurable place for a team to view the status of tasks they are currently performing on different Fedora Applications.
  • Fedora Hubs will provide a way for a user to subscribe to a team hub to (Question -- why? and how is this different to joining)
  • Fedora Hubs will provide a way for a user to join a team hub
  • Fedora Hubs will allow a user to be an admin of a group hub
  • Fedora Hubs will allow the admin of a hub to change settings of a team hub

Browse Hubs

  • Fedora Hubs will provide way for users to browse for Team Hubs and People (Personal Hubs)

My Streams

Not sure what this is.