Danmichaelo created this task.
Danmichaelo added projects: Pywikibot-core, Pywikibot-Documentation.
Herald added subscribers: pywikibot-bugs-list, Aklapper.
Herald added a project: Documentation.

TASK DESCRIPTION

On https://github.com/wikimedia/pywikibot-core/pull/18, a user is pointed to "Developing pywikibot" at https://www.mediawiki.org/wiki/Manual:Pywikibot, but where should you go from there?

What would be useful to have is a page with a few straightforward points on how to contribute. Something like this:

  1. Sign up for developer access at https://www.mediawiki.org/wiki/Developer_access
  2. Read the Gerrit tutorial at https://www.mediawiki.org/wiki/Gerrit/Tutorial to learn how to set up git-review and submit patches (pull requests)
  3. Download code: git clone ssh://[email protected]:29418/pywikibot/core.git pywikibot-core (replace USERNAME with your username)
  4. Configure git-review: git review -s
  5. Checkout a branch to work on: git checkout -b BRANCHNAME origin/master
  6. Make your changes and commit them (see the linked tutorial above for more details). When writing a commit message, please
    • prefix it with [FIX], [FEAT], [IMPR], ... (Please help me fill out this, I couldn't find an authoritative list of prefixes to use)
    • Use the last line to add a reference to the Phabricator task if one exists, e.g. Bug: T166459.
  7. Push your changes to Gerrit: git review -R

TASK DETAIL
https://phabricator.wikimedia.org/T171826

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Danmichaelo
Cc: Aklapper, pywikibot-bugs-list, Danmichaelo, Ivana_Isadora, Magul, Tbscho, MayS, Mdupont, JJMC89, Avicennasis, jayvdb, Dalba, Masti, Alchimista, Rxy, Jay8g
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to