From Fedora Project Wiki

Revision as of 16:34, 30 April 2015 by Oddshocks (talk | contribs) (and some more links to resources, and add an IRC / mailing list section)

This page is meant to provide a place to collect thoughts, ideas, and other useful content regarding the design and development of Fedora Hubs, a new project in the early planning stages.

In short, the purpose of Fedora Hubs is to provide a communication and collaboration center for Fedora contributors of all types. The idea is that contributors will be able to visit Hubs to check on their involvements across Fedora, discover new places that they can contribute, and more.

IRC and mailing list

Fedora Hubs discussion is probably best in the populous #fedora-apps channel. There is a brand new #fedora-hubs channel as well, though it's pretty empty at the moment.

There isn't an official mailing list for Hubs. Emails regarding Hubs can be sent to the infrastructure mailing list.

Meetings

There currently isn't a regular meeting for Hubs. However, there was an early brainstorming session on March 25, 2015. A second brainstorming session is planned for the first half of May. This page will be updated with the decided-upon meeting time.

Mockups, diagrams, and prototypes

Logs, scratchpads, and videos

Questions

Some things to explore:

  • What frameworks/libraries to use? Pyramid? Flask? SQLAlchemy? What sort of database? CSS frameworks?
  • What ideas can we take from similar projects, like OpenSUSE Connect, Elgg, and the Stack Exchange community?
  • Could FAS be incorporated *into* Hubs, so that users can sign up for a FAS account and manage account details through Hubs?
  • How will fedmsg info be displayed in Hubs? Do we need to write alternate filters for the messages to be translated appropriately for display on Hubs?
  • What options do we have for integrated IRC? Could something like wartaa be used?
  • How can we best integrate HyperKitty (mailing lists)?
  • How can we best integrate Fedora Planet (blog posts)?

Further reading