Page MenuHomePhabricator

mention location of bug tracker at https://doc.wikimedia.org/pywikibot/
Closed, ResolvedPublic

Description

I searched at https://doc.wikimedia.org/pywikibot/ for bug/tracker/issue

It contains link to https://www.mediawiki.org/wiki/Manual:Pywikibot that mentions where bugs are listed, but bug tracker should be also linked directly

Event Timeline

Restricted Application added a subscriber: pywikibot-bugs-list. · View Herald Transcript

I don't know. The purpose of a documentation is to document classes, functions, variables, getters and setters, possibly usage. The link to the bug tracker is on the right place: on the Pywikibot "homepage". The only reason I see could be if somebody wants to fill in a bug in documentation, which is not as usual as somebody might think for pwb

In my opinion ideal documentation is not only documenting code (classes etc) and usage but structure of project (is it active, where one may report bugs, send patches...).

In my case I was trying to report T171886 - and finding place to report pywikibot bugs was not as obvious as it can be.

Iff pywikibot documentation is intended to describe solely code - that is a design decision that is mostly subjective, so feel free to close this suggestion if it is not considered as something worth doing.

As I said before, the Pywikibot homepage should be the first and also the last place to search for everything. On MediaWiki there is also a solid manual and documentation, how to install, configure, use Pywikibot and contribute to Pywikibot. The documentation you mentioned (like documentation for programming languages) is just an addition to source code, it is automatically generated from comments in source code and only documents the code itself: API. You can compare this approach with e.g. Dart programming language, which has got a similar approach. There is also a wider, but outdated documentation on Readthedocs, but once more this is automatically generated from the source code and once more it documents only the API.

Change 370186 had a related patch set uploaded (by Xqt; owner: Xqt):
[pywikibot/core@master] [doc] Add bug tracker at https://doc.wikimedia.org/pywikibot/

https://gerrit.wikimedia.org/r/370186

Xqt subscribed.

First I agree with Dvorapa to keep the main documentation at mediawiki.org except of the code documentation itself whereas https://doc.wikimedia.org/pywikibot is mainly for the code. I guess the inital intention and steps of having the documentation at https://doc.wikimedia.org/pywikibot had an opposite meaning. On the other hand I think some additional informations could also placed there like some abstracts and (imho importand) where to find related and further informations. I mean a link to the bug tracker could be placed at the same place where to get further help which links to the wikimedia manual.

Change 370186 merged by jenkins-bot:
[pywikibot/core@master] [doc] Add bug tracker at https://doc.wikimedia.org/pywikibot/

https://gerrit.wikimedia.org/r/370186