From Fedora Project Wiki

No edit summary
No edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 2: Line 2:


Friday with Infra will be focused on working on applications that are maintained by Community Platform Engineering (CPE) team. Those who join can look forward to work together with members of the CPE team, gaining more knowledge about [[#Applications|specific applications]], learn about maintaining ansible scripts for OpenShift hosted applications and some fun :-).
Friday with Infra will be focused on working on applications that are maintained by Community Platform Engineering (CPE) team. Those who join can look forward to work together with members of the CPE team, gaining more knowledge about [[#Applications|specific applications]], learn about maintaining ansible scripts for OpenShift hosted applications and some fun :-).
All of these applications are to be handed over to the community (see https://communityblog.fedoraproject.org/application-service-categories-and-community-handoff/ for more information) and we want to use this time to help on-boarding anyone interested in them.


== How to contribute? ==
== How to contribute? ==


Each project has it's own contribution guidelines which are part of documentation for each project.
In order for us to organize ourselves and be sure we have the people ready to help you, please send an email to the infrastructure list: https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/ to introduce yourself and tell us which of these applications is interesting you.
 
Once we know which application we will be working on, we will be coordinating in the #fedora-apps channel on irc.freenode.net.
 
== When do we start? ==


== How can you join? ==
We will be available every Friday from August 16th as contributors introduced themselves to work on one or more of these applications.


== <span id="Applications"></span>What applications we will work on? ==
== <span id="Applications"></span>What applications we will work on? ==
Line 15: Line 21:
Fedocal is a web based calendar application.
Fedocal is a web based calendar application.


Link to source: https://github.com/fedora-infra/fedocal
* Source: https://pagure.io/fedocal
* Instance: https://apps.fedoraproject.org/calendar/
* Contribution guidelines: https://fedocal.readthedocs.io/en/latest/contributing.html


Contribution guidelines: https://fedocal.readthedocs.io/en/latest/contributing.html
Todo:
{| class="wikitable"
|-
! Item !! Status
|-
| Port to OIDC || Done
|-
| Port to python 3 || Done
|-
| fedora-messaging || [https://pagure.io/fedocal/pull-request/179 in progress]
|-
| Move to the community openshift (communishift) || todo
|-
| Find a new owner || todo
|}


=== Nuancier ===
=== Nuancier ===
Line 23: Line 45:
Nuancier is a web-based voting application for the supplementary wallpapers of Fedora.
Nuancier is a web-based voting application for the supplementary wallpapers of Fedora.


Link to source: https://github.com/fedora-infra/nuancier
* Source: https://github.com/fedora-infra/nuancier
* Instance: https://apps.fedoraproject.org/nuancier/
* Contribution guidelines: https://nuancier.readthedocs.io/en/latest/contributing.html
 
Todo:
{| class="wikitable"
|-
! Item !! Status
|-
| Port to OIDC || todo
|-
| Port to python 3 || Done
|-
| fedora-messaging || todo
|-
| Move to the community openshift (communishift) || todo
|-
| Find a new owner || todo
|}


Contribution guidelines: https://nuancier.readthedocs.io/en/latest/contributing.html


=== Elections ===
=== Elections ===
Line 31: Line 70:
fedora-elections is a web application written in Python and based on Flask. It implements the Range Voting system.
fedora-elections is a web application written in Python and based on Flask. It implements the Range Voting system.


Link to source: https://github.com/fedora-infra/elections
* Source: https://github.com/fedora-infra/elections
* Instance: https://elections.fedoraproject.org/
* Contribution guidelines: https://github.com/fedora-infra/elections#how-to-contribute
 
Todo:
{| class="wikitable"
|-
! Item !! Status
|-
| Port to OIDC || Done
|-
| Port to python 3 || Done
|-
| fedora-messaging || Done
|-
| Move to the community openshift (communishift) || todo
|-
| Find a new owner || Done
|}


Contribution guidelines: https://github.com/fedora-infra/elections#how-to-contribute


=== Badges (Tahrir) ===
=== Badges (Tahrir) ===
Line 39: Line 95:
Tahrir is an application used by the Fedora Project for issuing [https://openbadges.org/ Open Badges].
Tahrir is an application used by the Fedora Project for issuing [https://openbadges.org/ Open Badges].


Link to source: https://github.com/fedora-infra/tahrir
* Source: https://github.com/fedora-infra/tahrir
* Instance: https://badges.fedoraproject.org/
* Contribution guidelines: https://github.com/fedora-infra/tahrir/blob/develop/CONTRIBUTING.md
 
Todo:
{| class="wikitable"
|-
! Item !! Status
|-
| Port to OIDC || todo
|-
| Port to python 3 || [https://github.com/fedora-infra/tahrir/pull/427 in progress]
|-
| fedora-messaging || todo
|-
| Move to the community openshift (communishift) || todo
|-
| Find a new owner || todo
|}


Contribution guidelines: https://github.com/fedora-infra/tahrir/blob/develop/CONTRIBUTING.md


== Where to find us? ==
== More Questions? Where to find us? ==


You can find us in #fedora-apps channel on [https://freenode.net/ freenode].
You can find us in #fedora-apps channel on [https://freenode.net/ freenode] or on the infrastructure [https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/ mailing list] if you have any questions or want to discuss.

Latest revision as of 08:17, 12 September 2019

Goal

Friday with Infra will be focused on working on applications that are maintained by Community Platform Engineering (CPE) team. Those who join can look forward to work together with members of the CPE team, gaining more knowledge about specific applications, learn about maintaining ansible scripts for OpenShift hosted applications and some fun :-).

All of these applications are to be handed over to the community (see https://communityblog.fedoraproject.org/application-service-categories-and-community-handoff/ for more information) and we want to use this time to help on-boarding anyone interested in them.

How to contribute?

In order for us to organize ourselves and be sure we have the people ready to help you, please send an email to the infrastructure list: https://lists.fedoraproject.org/archives/list/infrastructure@lists.fedoraproject.org/ to introduce yourself and tell us which of these applications is interesting you.

Once we know which application we will be working on, we will be coordinating in the #fedora-apps channel on irc.freenode.net.

When do we start?

We will be available every Friday from August 16th as contributors introduced themselves to work on one or more of these applications.

What applications we will work on?

Fedocal

Fedocal is a web based calendar application.

Todo:

Item Status
Port to OIDC Done
Port to python 3 Done
fedora-messaging in progress
Move to the community openshift (communishift) todo
Find a new owner todo

Nuancier

Nuancier is a web-based voting application for the supplementary wallpapers of Fedora.

Todo:

Item Status
Port to OIDC todo
Port to python 3 Done
fedora-messaging todo
Move to the community openshift (communishift) todo
Find a new owner todo


Elections

fedora-elections is a web application written in Python and based on Flask. It implements the Range Voting system.

Todo:

Item Status
Port to OIDC Done
Port to python 3 Done
fedora-messaging Done
Move to the community openshift (communishift) todo
Find a new owner Done


Badges (Tahrir)

Tahrir is an application used by the Fedora Project for issuing Open Badges.

Todo:

Item Status
Port to OIDC todo
Port to python 3 in progress
fedora-messaging todo
Move to the community openshift (communishift) todo
Find a new owner todo


More Questions? Where to find us?

You can find us in #fedora-apps channel on freenode or on the infrastructure mailing list if you have any questions or want to discuss.