From Fedora Project Wiki

(add toddlers)
 
(46 intermediate revisions by 11 users not shown)
Line 1: Line 1:
The Fedora project can offer a number of easy task to new comers.
Fedora offers many "easy" beginning tasks to new contributors. If you are new to Fedora, check the '''[https://fedoraproject.org/easyfix/ easyfix page]''', pick one that you like, and contact the person in charge.


If you are new to the project, you may want to check [http://fedoraproject.org/easyfix/ the easyfix page], pick one that you like, contact the person in charge and get started ;-)
=== Adding a project ===


If you are a project owner and would like to add your project to the easyfix page there are to step to do:
If you are a project owner and would like to add your project to the easyfix page, follow these steps:
* add yourself below
 
* if your project is hosted on [http://fedorahosted.org fedorahosted.org]
* Edit this page and add your project information in correct format
** enable xml prc on your trac, in the plugin page find the xml rpc plugin and enable:
** ''If on GitHub'': Project should look like <code>github:username/projectname tag/label contact-person</code>
*** all the    tracrpc.ticket.*
** On Github, you can also use <code>github:organisation label contact-person</code> to list all the projects in the organisation
*** the entry  tracrpc.xml_rpc.*
** ''If on pagure.io'': Project should look like <code>pagure.io:projectname tag/label contact-person</code>
*** the entry  tracrpc.web_ui.*
** ''If on Gitlab.com'': Project should look like <code>gitlab.com:username/projectname tag/label contact-person</code>
*** give the XML_RPC right to 'anonymous' in the permission page (for this you will need to activate the entry ''tracrpc.api.*'' in the plugin page)
* TIckets on https://bugzilla.redhat.com that use the "EasyFix" keyword, or have "Trivial" in their whiteboard are also retrieved.
* If you host your project on github
 
** In the table below, your project should look like: github:username/projectname/
If a tag on Pagure contains whitespace, replace whitespace with <code>+</code> on this page.
The <code>contact-person</code> is a Fedora account username, but can also be an email address (eg: a mailing list).


=== Projects ===
=== Projects ===
You should provide:
* The name of the project
* The tag you use in the keywords field to mark ticket as easyfix
* Your fas name as contact person.


* 389 easyfix rmeggins
Include the following details:
* github:fedora-infra/bodhi EasyFix lmacken
 
* elections easyfix pingou
* Name of project
* fas easyfix laxathom
* Tag you use to mark ticket as easyfix or good first issue
* fedocal easyfix pingou
* FAS username as contact person
  * fedora-electronic-lab easyfix shakthimaan
 
* fedora-infrastructure easyfix kevin
The list is sorted alphabetically.
* fedora-websites easyfix sijis
 
* freeipa easyfix mkosek
  * github:avocado-framework/avocado low-hanging-fruit cleber
  * github:cockpit-project/cockpit starter dperpeet
  * github:cockpit-project/cockpit starter dperpeet
  * github:fedora-infra/datagrepper EasyFix ralph
  * github:fedora-infra EasyFix infrastructure@lists.fedoraproject.org
  * github:fedora-infra/datanommer EasyFix ralph
  * github:fedora-infra good+first+issue infrastructure@lists.fedoraproject.org
  * github:fedora-infra/fas Easyfix laxathom
* github:RITlug/teleirc good+first+issue tjzabel
  * github:fedora-infra/fedmsg EasyFix ralph
  * github:RITlug/TigerOS easyfix tjzabel
  * github:fedora-infra/fedora-packages EasyFix lmacken
* pagure.io:389-ds-base easyfix rmeggins
  * github:fedora-infra/fedora-tagger EasyFix ralph
* pagure.io:elections easyfix bcotton
  * github:fedora-infra/nuancier easyfix pingou
* pagure.io:fedocal easyfix pingou
  * github:fedora-infra/pkgdb2 easyfix pingou
* pagure.io:fedora-budget easyfix riecatnor
  * github:fedora-infra/pkgwat.api EasyFix ralph
* pagure.io:fedora-business-cards easyfix bex
  * github:fedora-infra/pkgwat.cli EasyFix ralph
  * pagure.io:fedora-ci/general easyfix bookwar
  * github:fedora-infra/python-fedora EasyFix pingou
  * pagure.io:fedora-commops good+first+issue bt0dotninja
  * github:fedora-infra/fmn.rules EasyFix ralph
* pagure.io:fedora-diversity good+first+issue jonatoni
  * github:fedora-infra/fmn.lib EasyFix ralph
  * pagure.io:fedora-docs/docs-fp-o easyfix pbokoc
  * github:fedora-infra/fmn.consumer EasyFix ralph
* pagure.io:fedora-docs/quick-docs good+first+issue ankursinha
  * github:fedora-infra/fmn.web EasyFix ralph
  * pagure.io:fedora-docs/system-administrators-guide easyfix pbokoc
  * ipsilon easyfix puiterwijk
  * pagure.io:fedora-docs/release-notes easyfix pbokoc
  * kitchen easyfix ralph
  * pagure.io:fedora-docs/install-guide easyfix pbokoc
  * pkgdb2 easyfix pingou
  * pagure.io:fedora-infrastructure easyfix kevin
  * python-fedora easyfix pingou
  * pagure.io:fedora-join/Fedora-Join easyfix ankursinha
  * rel-eng easyfix ausil
  * pagure.io:fedora-marketing easyfix x3mboy
  * sssd easyfix jhrozek
  * pagure.io:fedora-qa easyfix adamwill
  * pagure.io:fedora-commops easyfix jflory7
  * pagure.io:fedora-qa/blockerbugs easyfix tflink
  * pagure.io:fedora-diversity easyfix jflory7
  * pagure.io:fedora-qa/check-compose easyfix adamwill
  * pagure.io:fedora-hubs easyfix #fedora-hubs
  * pagure.io:fedora-qa/createhdds easyfix adamwill
  * pagure.io:fedora-marketing easyfix jflory7
  * pagure.io:fedora-qa/fedora_openqa easyfix adamwill
  * pagure.io:fedora-qa/openqa_docker easyfix adamwill
  * pagure.io:fedora-qa/os-autoinst-distri-fedora easyfix adamwill
  * pagure.io:fedora-qa/qa-docs easyfix sumantrom
  * pagure.io:fedora-qa/qa-misc easyfix kparal
  * pagure.io:fedora-qa/qa-stats easyfix kparal
  * pagure.io:fedora-qa/relvalconsumer easyfix adamwill
  * pagure.io:fedora-qa/testdays-web easyfix jskladan
* pagure.io:fedora-qa/uf-monitor easyfix tflink
  * pagure.io:fedora-websites easyfix robyduck
  * pagure.io:fedoramagazine-images easyfix ryanlerch
  * pagure.io:fedoramagazine-images easyfix ryanlerch
  * pagure.io:fedora-join/Fedora-Join easyfix ankursinha
  * pagure.io:freeipa easyfix mkosek
* pagure.io:ipsilon easyfix puiterwijk
* pagure.io:mindshare good+first+issue riecatnor
* pagure.io:neuro-sig/NeuroFedora good+first+issue ankursinha
* pagure.io:neuro-sig/documentation good+first+issue ankursinha
  * pagure.io:pagure easyfix pingou
  * pagure.io:pagure easyfix pingou
  * github:kushaldas/autocloud Easyfix kushal
  * pagure.io:pagure-messages EasyFix abompard
  * github:kushaldas/tunir Easyfix kushal
* pagure.io:pungi easy lsedlar
  * github:kushaldas/tunirtests Easyfix kushal
* pagure.io:releng easyfix mohanboddu
* pagure.io:SSSD/sssd easyfix jhrozek
  * pagure.io:taskotron/base_images easyfix jskladan
* pagure.io:taskotron easyfix kparal
* pagure.io:taskotron/execdb easyfix jskladan
* pagure.io:taskotron/libtaskotron easyfix kparal
* pagure.io:taskotron/resultsdb_api easyfix jskladan
* pagure.io:taskotron/resultsdb_conventions easyfix adamwill
* pagure.io:taskotron/resultsdb easyfix jskladan
* pagure.io:taskotron/resultsdb_frontend easyfix jskladan
* pagure.io:taskotron/taskotron-docker easyfix jskladan
* pagure.io:taskotron/taskotron-trigger easyfix jskladan
* pagure.io:taskotron/task-rpmdeplint easyfix kparal
* pagure.io:taskotron/task-rpmgrill easyfix kparal
* pagure.io:taskotron/task-rpmlint easyfix kparal
* pagure.io:taskotron/task-taskotron-ci easyfix jskladan
* pagure.io:taskotron/vault easyfix jskladan
* pagure.io:testcloud easyfix lbrabec
  * pagure.io:fedora-infra/toddlers easyfix abompard

Latest revision as of 08:47, 15 February 2024

Fedora offers many "easy" beginning tasks to new contributors. If you are new to Fedora, check the easyfix page, pick one that you like, and contact the person in charge.

Adding a project

If you are a project owner and would like to add your project to the easyfix page, follow these steps:

  • Edit this page and add your project information in correct format
    • If on GitHub: Project should look like github:username/projectname tag/label contact-person
    • On Github, you can also use github:organisation label contact-person to list all the projects in the organisation
    • If on pagure.io: Project should look like pagure.io:projectname tag/label contact-person
    • If on Gitlab.com: Project should look like gitlab.com:username/projectname tag/label contact-person
  • TIckets on https://bugzilla.redhat.com that use the "EasyFix" keyword, or have "Trivial" in their whiteboard are also retrieved.

If a tag on Pagure contains whitespace, replace whitespace with + on this page. The contact-person is a Fedora account username, but can also be an email address (eg: a mailing list).

Projects

Include the following details:

  • Name of project
  • Tag you use to mark ticket as easyfix or good first issue
  • FAS username as contact person

The list is sorted alphabetically.

* github:avocado-framework/avocado low-hanging-fruit cleber
* github:cockpit-project/cockpit starter dperpeet
* github:fedora-infra EasyFix infrastructure@lists.fedoraproject.org
* github:fedora-infra good+first+issue infrastructure@lists.fedoraproject.org
* github:RITlug/teleirc good+first+issue tjzabel
* github:RITlug/TigerOS easyfix tjzabel
* pagure.io:389-ds-base easyfix rmeggins
* pagure.io:elections easyfix bcotton
* pagure.io:fedocal easyfix pingou
* pagure.io:fedora-budget easyfix riecatnor
* pagure.io:fedora-business-cards easyfix bex
* pagure.io:fedora-ci/general easyfix bookwar
* pagure.io:fedora-commops good+first+issue bt0dotninja
* pagure.io:fedora-diversity good+first+issue jonatoni
* pagure.io:fedora-docs/docs-fp-o easyfix pbokoc
* pagure.io:fedora-docs/quick-docs good+first+issue ankursinha
* pagure.io:fedora-docs/system-administrators-guide easyfix pbokoc
* pagure.io:fedora-docs/release-notes easyfix pbokoc
* pagure.io:fedora-docs/install-guide easyfix pbokoc
* pagure.io:fedora-infrastructure easyfix kevin
* pagure.io:fedora-join/Fedora-Join easyfix ankursinha
* pagure.io:fedora-marketing easyfix x3mboy
* pagure.io:fedora-qa easyfix adamwill
* pagure.io:fedora-qa/blockerbugs easyfix tflink
* pagure.io:fedora-qa/check-compose easyfix adamwill
* pagure.io:fedora-qa/createhdds easyfix adamwill
* pagure.io:fedora-qa/fedora_openqa easyfix adamwill
* pagure.io:fedora-qa/openqa_docker easyfix adamwill
* pagure.io:fedora-qa/os-autoinst-distri-fedora easyfix adamwill
* pagure.io:fedora-qa/qa-docs easyfix sumantrom
* pagure.io:fedora-qa/qa-misc easyfix kparal
* pagure.io:fedora-qa/qa-stats easyfix kparal
* pagure.io:fedora-qa/relvalconsumer easyfix adamwill
* pagure.io:fedora-qa/testdays-web easyfix jskladan
* pagure.io:fedora-qa/uf-monitor easyfix tflink
* pagure.io:fedora-websites easyfix robyduck
* pagure.io:fedoramagazine-images easyfix ryanlerch
* pagure.io:freeipa easyfix mkosek
* pagure.io:ipsilon easyfix puiterwijk
* pagure.io:mindshare good+first+issue riecatnor
* pagure.io:neuro-sig/NeuroFedora good+first+issue ankursinha
* pagure.io:neuro-sig/documentation good+first+issue ankursinha
* pagure.io:pagure easyfix pingou
* pagure.io:pagure-messages EasyFix abompard
* pagure.io:pungi easy lsedlar
* pagure.io:releng easyfix mohanboddu
* pagure.io:SSSD/sssd easyfix jhrozek
* pagure.io:taskotron/base_images easyfix jskladan
* pagure.io:taskotron easyfix kparal
* pagure.io:taskotron/execdb easyfix jskladan
* pagure.io:taskotron/libtaskotron easyfix kparal
* pagure.io:taskotron/resultsdb_api easyfix jskladan
* pagure.io:taskotron/resultsdb_conventions easyfix adamwill
* pagure.io:taskotron/resultsdb easyfix jskladan
* pagure.io:taskotron/resultsdb_frontend easyfix jskladan
* pagure.io:taskotron/taskotron-docker easyfix jskladan
* pagure.io:taskotron/taskotron-trigger easyfix jskladan
* pagure.io:taskotron/task-rpmdeplint easyfix kparal
* pagure.io:taskotron/task-rpmgrill easyfix kparal
* pagure.io:taskotron/task-rpmlint easyfix kparal
* pagure.io:taskotron/task-taskotron-ci easyfix jskladan
* pagure.io:taskotron/vault easyfix jskladan
* pagure.io:testcloud easyfix lbrabec
* pagure.io:fedora-infra/toddlers easyfix abompard