300 lines
12 KiB
Text
300 lines
12 KiB
Text
= Fedora services
|
|
|
|
This document describes the services ran by the Fedora Infrastructure (note that
|
|
they may be maintained by other people or team).
|
|
|
|
== Accounts
|
|
|
|
Services handling identity and providing personal space to our contributors.
|
|
|
|
Accounts https://accounts.fedoraproject.org/[accounts.fp.o]::
|
|
Our directory and identity management tool provides community members with a single account to login on Fedora
|
|
services. Registering an account there is one of the first things to do if you plan to work on Fedora.
|
|
+
|
|
* https://github.com/fedora-infra/noggin[Sources]
|
|
* https://noggin-aaa.readthedocs.io/en/latest/[Documentation]
|
|
|
|
Fedora People https://fedorapeople.org/[fedorapeople.org]::
|
|
Personal web space provided to community members to share files, git
|
|
repositories or host static web pages. The top-level domain is an index of the
|
|
existing pages.
|
|
|
|
Notifications https://apps.fedoraproject.org/notifications[apps.fp.o/notifications]::
|
|
Centrally managed preferences for Fedora notifications via email or matrix
|
|
+
|
|
* https://github.com/fedora-infra/fmn[Sources]
|
|
* https://fmn.readthedocs.io/en/stable/[Documentation]
|
|
|
|
== Community
|
|
|
|
Social infrastructure built atop our community, including outreach tools.
|
|
|
|
Ask Fedora https://ask.fedoraproject.org[ask.fp.o]::
|
|
Multilingual discussion platform providing community support to our users. You
|
|
can ask us anything about Fedora!
|
|
|
|
AskNot https://whatcanidoforfedora.org/[whatcanidoforfedora.org]::
|
|
Ask not what Fedora can do for you, but you can do for Fedora? This site is a
|
|
starting place for brand new contributors to help them figure out where they
|
|
can hop on board!
|
|
+
|
|
* https://github.com/fedora-infra/asknot-ng[Sources]
|
|
|
|
Badges https://badges.fedoraproject.org[badges.fp.o]::
|
|
Achievement system for Fedora contributors, awarding _badges_ based on activity
|
|
in the community.
|
|
+
|
|
* https://github.com/fedora-infra/tahrir[Sources]
|
|
|
|
Fedora Planet http://fedoraplanet.org/[fedoraplanet.org]::
|
|
Feed aggregating the blogs of the community members that opted in, to share
|
|
their opinion to a broader audience.
|
|
+
|
|
* https://github.com/fedora-infra/fmn[Sources]
|
|
* https://fmn.readthedocs.io/en/stable/[Documentation]
|
|
|
|
== Content & documentation
|
|
|
|
Tools for wordsmiths -- the apps that store and archive the troves of content
|
|
that Fedora authors produce.
|
|
|
|
Docs https://docs.fedoraproject.org[docs.fp.o]::
|
|
Probably the best place to find documentation about Fedora, including the
|
|
changes between releases (and a big kudos to the translation teams to keep this
|
|
resource up to date in the different languages!).
|
|
|
|
Magazine https://fedoramagazine.org/[fedoramagazine.org]::
|
|
Fedora Magazine is a WordPress-based site which delivers all the news of the
|
|
Fedora Community.
|
|
+
|
|
* https://docs.fedoraproject.org/en-US/fedora-magazine/[Documentation]
|
|
|
|
Wiki https://fedoraproject.org/wiki[fp.o/wiki]::
|
|
Any page that does not fit in the main docs website: user and team pages,
|
|
change proposals or legacy documents.
|
|
|
|
== Coordination
|
|
|
|
Tools for people -- so we can talk to each other and share content and ideas.
|
|
|
|
Bugzilla https://bugzilla.redhat.com/[bugzilla.rh.com]::
|
|
Bug tracker shared with and run by Red Hat, used to track issues with the Fedora
|
|
packages.
|
|
+
|
|
* https://bugzilla.redhat.com/docs/en/html/index.html[Documentation]
|
|
|
|
Calendar https://calendar.fedoraproject.org/[calendar.fp.o]::
|
|
The Fedora Calendar (or *fedocal*), you might have already guessed, is a public
|
|
calendar service. You can create your own calendar, or subscribe to others.
|
|
Want to be kept abrest of releases, freezes, and events? This is the tool for
|
|
you.
|
|
+
|
|
* https://pagure.io/fedocal/[Sources]
|
|
* https://fedocal.readthedocs.io/en/latest/[Documentation]
|
|
|
|
Discussion https://discussion.fedoraproject.org/[discussion.fp.o]::
|
|
Forum based oriented towards the development of Fedora, not to be mistaken with
|
|
https://ask.fedoraproject.org[ask.fp.o].
|
|
|
|
Elections https://elections.fedoraproject.org/[elections.fp.o]::
|
|
As a member of the community, you can now vote for the different steering
|
|
committees and for this you will use the Election application. Voting is a
|
|
right and a duty as a member of the community; it is one of the things you can
|
|
do to influence the development of Fedora.
|
|
+
|
|
* https://pagure.io/elections/[Sources]
|
|
|
|
Mailing lists https://lists.fedoraproject.org/[lists.fp.o]::
|
|
Mailing lists are used for communication within the community. There are lists
|
|
for generic topics and lists more dedicated to a specific topic, there is for
|
|
sure one for you.
|
|
+
|
|
* https://docs.mailman3.org/projects/hyperkitty/en/latest/[Documentation]
|
|
|
|
Meetbot https://meetbot.fedoraproject.org/[meetbot.fp.o]::
|
|
Fedora Infrastructure runs a friendly matrix bot that you may know named
|
|
https://fedoraproject.org/wiki/Zodbot[zodbot]. Among its many and varied
|
|
functions is logging matrix meetings, the archives of which you can find here.
|
|
+
|
|
* https://github.com/fedora-infra/mote[Sources]
|
|
|
|
Nuancier https://apps.fedoraproject.org/nuancier[apps.fp.o/nuancier]::
|
|
Nuancier is a simple voting application for the supplementary wallpapers
|
|
included in Fedora.
|
|
+
|
|
* https://github.com/fedora-infra/nuancier/[Sources]
|
|
* https://nuancier.rtfd.org/[Documentation]
|
|
|
|
Paste https://paste.centos.org/[paste.centos.o]::
|
|
Pastebin server, which can easily be used from the command line with
|
|
https://apps.fedoraproject.org/packages/fpaste[fpaste].
|
|
+
|
|
* https://github.com/claudehohl/Stikked[Sources]
|
|
|
|
== Localization
|
|
|
|
Services used by the translation teams, bringing Fedora closer to local
|
|
communities.
|
|
|
|
Transtats https://transtats.fedoraproject.org/releases/[transtats.fp.o]::
|
|
Overview and trends for language translations across Fedora.
|
|
|
|
Weblate https://translate.stg.fedoraproject.org/[translate.stg.fp.o]::
|
|
https://communityblog.fedoraproject.org/fedora-localization-platform-migrates-to-weblate/[Next-gen]
|
|
translation platform for Fedora.
|
|
|
|
== Packaging
|
|
|
|
Tools for packagers -- where the pieces of the distribution get built.
|
|
|
|
Bodhi https://bodhi.fedoraproject.org/[bodhi.fp.o]::
|
|
The tool you will use to push your packages to the Fedora repositories as an
|
|
update, first an update to be tested (repository: updates-testing) then a
|
|
stable update (repository: updates). Behold -- the *Magic Cabbage*.
|
|
+
|
|
* https://github.com/fedora-infra/bodhi[Sources]
|
|
* https://bodhi.fedoraproject.org/docs[Documentation]
|
|
|
|
COPR https://copr.fedorainfracloud.org/[copr.fedorainfracloud.org]::
|
|
Copr is an easy-to-use automatic build system providing a package repository as
|
|
its output. You can make your **own** repositories!
|
|
+
|
|
* https://pagure.io/copr/copr[Sources]
|
|
* https://docs.pagure.org/copr.copr/[Documentation]
|
|
|
|
Koji https://koji.fedoraproject.org/[koji.fp.o]::
|
|
Koji is the software that builds RPM packages for the Fedora project. It uses
|
|
Mock to create chroot environments to perform builds that are both safe and
|
|
trusted.
|
|
+
|
|
* https://pagure.io/koji[Sources]
|
|
* https://docs.pagure.org/koji/[Documentation]
|
|
|
|
MBS UI https://release-engineering.github.io/mbs-ui/[re.github.ui/mbs-ui]::
|
|
Web interface atop the Fedora Module Build Service.
|
|
+
|
|
* https://github.com/release-engineering/mbs-ui[Sources]
|
|
|
|
Packages https://packages.fedoraproject.org/[packages.fp.o]::
|
|
A meta-app over the other packaging apps; the best place to find out what is in
|
|
the Fedora repositories. Which packages are present in which version, who is
|
|
maintaining them, what patches have been applied, what bugs have been reported
|
|
against them. All these kind of questions can be answered here.
|
|
+
|
|
* https://pagure.io/fedora-packages-static[Sources]
|
|
|
|
SCM https://src.fedoraproject.org/[src.fp.o]::
|
|
Ever wonder **exactly** what is in the new release of a Fedora package? This
|
|
is where the change histories of all the packages in Fedora for every release
|
|
of Fedora (and EPEL) are kept.. forever! A gold mine.
|
|
+
|
|
* https://pagure.io/pagure-dist-git[Sources]
|
|
* https://docs.pagure.org/pagure/usage/index.html[Documentation]
|
|
|
|
== QA
|
|
|
|
Tools for testers -- the people who tell us it's broken, so we can fix it.
|
|
|
|
Blocker Bugs https://qa.fedoraproject.org/blockerbugs[qa.fp.o/blockerbugs]::
|
|
The Fedora Blocker Bug Tracker tracks release blocking bugs and related updates
|
|
in Fedora releases currently under development.
|
|
+
|
|
* https://pagure.io/fedora-qa/blockerbugs[Sources]
|
|
|
|
Kerneltest https://apps.fedoraproject.org/kerneltest[apps.fp.o/kerneltest]::
|
|
As part of the https://fedoraproject.org/wiki/KernelTestingInitiative[kernel
|
|
testing initiative] we provide a webapp where users and automated systems can
|
|
upload test results. If you have access to hardware where we could catch tricky
|
|
driver issues, your assistance here would be much appreciated.
|
|
+
|
|
* https://pagure.io/kernel-tests[Sources]
|
|
|
|
Koschei https://apps.fedoraproject.org/koschei/[apps.fp.o/koschei]::
|
|
Koschei is a continuous integration system for RPM packages. It tracks
|
|
dependency changes done in Koji repositories and rebuilds packages whose
|
|
dependencies change. It can help packagers to detect failures early and provide
|
|
relevant information to narrow down the cause.
|
|
+
|
|
* https://github.com/fedora-infra/koschei[Sources]
|
|
* https://fedoraproject.org/wiki/Koschei[Documentation]
|
|
|
|
Retrace https://retrace.fedoraproject.org/[retrace.fp.o]::
|
|
Platform for collecting and analyzing package crashes reported via ABRT
|
|
(Automatic Bug Reporting Tool). It makes it easy to see what problems users are
|
|
hitting the most, and allows you to filter them by Fedora release, associate,
|
|
or component.
|
|
+
|
|
* https://github.com/abrt/abrt[Sources]
|
|
* https://abrt.readthedocs.io/en/latest/[Documentation]
|
|
|
|
Review Status https://fedoraproject.org/PackageReviewStatus/[fp.o/PackageReviewStatus]::
|
|
These pages contain periodically generated reports with information on the
|
|
current state of all Fedora *package review tickets* -- a super useful window
|
|
on bugzilla.
|
|
+
|
|
* https://pagure.io/Fedora-Infra/review_stats[Sources]
|
|
|
|
== Misc
|
|
|
|
Services that do not fit in the above categories.
|
|
|
|
DataGrepper https://apps.fedoraproject.org/datagrepper/[apps.fp.o/datagrepper]::
|
|
DataGrepper is an HTTP API for querying the datanommer database. You can use
|
|
it to dig into the history of the https://fedora-messaging.readthedocs.io/[fedora messaging]
|
|
message bus. You can grab events by username, by package, by message source, by topic...
|
|
you name it.
|
|
+
|
|
* https://github.com/fedora-infra/datagrepper[Sources]
|
|
|
|
mdapi https://mdapi.fedoraproject.org/[mdapi.fp.o]::
|
|
Small API exposing the metadata contained in different RPM repositories.
|
|
+
|
|
* https://pagure.io/mdapi[Sources]
|
|
|
|
MirrorManager https://mirrormanager.fedoraproject.org/[mirrormanager.fp.o]::
|
|
Fedora is distributed to millions of systems globally. This would not be
|
|
possible without the donations of time, disk space, and bandwidth by hundreds
|
|
of volunteer system administrators and their companies or institutions. Your
|
|
fast download experience is made possible by these donations. The list on the
|
|
*MirrorManager* site is dynamically generated every hour, listing only
|
|
up-to-date mirrors.
|
|
+
|
|
* https://github.com/fedora-infra/mirrormanager2/[Sources]
|
|
* http://mirrormanager.rtfd.org/[Documentation]
|
|
|
|
Pagure https://pagure.io/[pagure.io]::
|
|
Pagure is a git-centered forge. With pagure you can host your project with its
|
|
documentation, let your users report issues or request enhancements using the
|
|
ticketing system and build your community of contributors by allowing them to
|
|
fork your projects and contribute to it via the now-popular pull-request
|
|
mechanism.
|
|
+
|
|
* https://pagure.io/pagure[Sources]
|
|
* https://docs.pagure.org/pagure/usage/index.html[Documentation]
|
|
|
|
PDC https://pdc.fedoraproject.org/[pdc.fp.o]::
|
|
The Product Definition Center is repository and API for storing and querying
|
|
metadata related to packages, product releases, engineering processes and
|
|
artifacts which are required to support automation of release engineering
|
|
workflows.
|
|
+
|
|
* https://github.com/product-definition-center/product-definition-center[Sources]
|
|
* https://product-definition-center.github.io/product-definition-center/[Documentation]
|
|
|
|
Release Monitoring https://release-monitoring.org/[release-monitoring.org]::
|
|
Code named https://github.com/fedora-infra/anitya[anitya], this project tracks
|
|
upstream tarball locations and publish notifications to the
|
|
https://fedora-messaging.readthedocs.io/[fedora messaging]
|
|
bus when new ones are found. Other daemons will then be responsible for filing bugs,
|
|
attempting to automatically build packages, perform some preliminary QA checks,
|
|
etc..
|
|
+
|
|
* https://github.com/fedora-infra/anitya[Sources]
|
|
* https://anitya.readthedocs.io/en/stable/[Documentation]
|
|
|
|
Status https://status.fedoraproject.org/[status.fp.o]::
|
|
Sometimes the Fedora Infrastructure team messes up (or lightning strikes our
|
|
datacenter(s)). Sorry about that. You can use this website to check the
|
|
status.
|
|
+
|
|
* https://github.com/fedora-infra/statusfpo[Sources]
|