From 5f30392d72ca20bac4f3bf7f433792f5bf065cc5 Mon Sep 17 00:00:00 2001 From: Timothée Floure Date: Oct 18 2019 12:50:54 +0000 Subject: Import and adapt application list from apps.fp.o --- diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index 5fb6196..f583d1f 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -1,6 +1,12 @@ * xref:overview.adoc[A global overview] * xref:join.adoc[Join the team] * xref:services.adoc[List of our services] +** xref:services.adoc#_accounts[Account management] +** xref:services.adoc#_community[Community apps] +** xref:services.adoc#_content_documentation[Content & documentation] +** xref:services.adoc#_coordination[Coordination] +** xref:services.adoc#_packaging[Packager tools] +** xref:services.adoc#_qa[QA tools] +** xref:services.adoc#_misc[Miscellaneous] ** xref:sle.adoc[SLE] *** xref:sle_services.adoc[SLE of the services] -** xref:packaging_overview.adoc[Packaging overview] diff --git a/modules/ROOT/pages/packaging_overview.adoc b/modules/ROOT/pages/packaging_overview.adoc deleted file mode 100644 index cced5f8..0000000 --- a/modules/ROOT/pages/packaging_overview.adoc +++ /dev/null @@ -1,4 +0,0 @@ -= Packaging overview - -Here is a diagram showing the different applications and services involved in -packaging software for Fedora. diff --git a/modules/ROOT/pages/services.adoc b/modules/ROOT/pages/services.adoc index 704ea64..9df1d5e 100644 --- a/modules/ROOT/pages/services.adoc +++ b/modules/ROOT/pages/services.adoc @@ -3,3 +3,212 @@ 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. + +FAS https://fas.fedoraproject.org[fas.fp.o]:: +The __F__edora __A__ccount __S__ystem, our directory and identity management +tool, provides community members with a single account to login on Fedora +services. https://admin.fedoraproject.org/accounts/user/new[Creating an +account] is one of the first things to do if you plan to work on Fedora. + +Fedora People https://fedorapeople.org/[fedorapeople.org]:: +Personnal 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 +https://fedoramagazine.org/beginners-guide-irc/[IRC]. + +== 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.orf]:: +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! + +Badges https://badges.fedoraproject.org[badges.fp.o]:: +Achievement system for Fedora contributors, awarding _badges_ based on activity +in the community. + +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. + +== 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. + +Transtats https://transtats.fedoraproject.org/releases/[transtats.fp.o]:: +Overview and trends for language translations across Fedora. + +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. + +Zanata https://fedora.zanata.org/[fedora.zanata.org]:: +Web-based translation platform for Fedora packages. + +== 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. + +Calendar https://apps.fedoraproject.org/calendar[apps.fp.o/calendar]:: +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. + +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. + +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. + +Meetbot https://meetbot.fedoraproject.org/[meetbot.fp.o]:: +Fedora Infrastructure runs a friendly IRC bot that you may know named +https://fedoraproject.org/wiki/Zodbot[zodbot]. Among its many and varied +functions is logging IRC meetings, the archives of which you can find here. + +Nuancier https://apps.fedoraproject.org/nuancier[apps.fp.o/nuancier]:: +Nuancier is a simple voting application for the supplementary wallpapers +included in Fedora. + +Paste https://paste.fedoraproject.org/[paste.fp.o]:: +Our very own pastebin server, which can easily be used from the command line +with https://apps.fedoraproject.org/packages/fpaste[fpaste]. + +Teams https://teams.fedoraproject.org/[teams.gp.o]:: +Project management platform used by the various teams. + +== 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*. + +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! + +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. + +Packages https://apps.fedoraproject.org/packages/[apps.fp.o/packages]:: +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. + +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. + +== QA + +Tools for testers -- the people who tell us its 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. + +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. + +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. + +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. + +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. + +Taskotron https://taskotron.fedoraproject.org/[taskotron.fp.o]:: +Taskotron is a framework for automated task execution. It currently runs +selected package checks in Fedora. + +== 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 http://fedmsg.com[fedmsg] message bus. You +can grab events by username, by package, by message source, by topic... you +name it. + +MirrorManager https://admin.fedoraproject.org/mirrormanager/[admin.fp.o/mirrormanager]:: +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. + +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. + +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 fedmsg 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.. + +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.