- Weekly reports up to date: link
- In sync with mentors.
- Full-time routine.
- Project completed, or at least a functional prototype: wikia travis build, load site (both MW and nonMW) w/o family files, A BaseSite class for non MW engines
- Tasks created for known bugs, missing features, and suggested improvements: wikia, detect MW sites on IWM, encoding error, RecentChanges error, RedirectLimit bug
- Documentation for users and contributors.
- Wrap-up report: link
- Summary in Past projects page.
Thank you. Please check the boxes of the items that you consider accomplished. You and your mentors are in a better position and me to decide whether your project requires documentation for users and contributors. The idea is that even if the intern that has been working on a project disappears, others can use the result of the project and can keep improving it.
@Qgil, sorry for the delay; I was held up with other projects (work and the other pywiki outreachy project).
Also, the patches for this project have only been straightened up completely in the last week in order to properly assess whether this project was 'done'. The majority of @Omegat 's work was before the deadline, however there was a lot of interdependencies and also some gnarly bugs which needed fixing for the finale patch was 'testable'. @Omegat has continued past the deadline to help us sort out various pending patches. The last (and most important) patch is not merged, but it is high quality, without major wrinkles, but will benefit from a little more polish before it is merged. It is way beyond 'prototype' stage, so I feel we've definitely crossed the line.
I have ticked 'documentation for users and contributors', even thought there is not new documentation especially targeting users, nor detailed documentation suitable for fellow contributors. However, the spreadsheet and errors/failures emitted from the unit tests provides fellow contributors with self-explanatory details about how to pick up and continue the good work of this project.
@Omegat, it would be good if you could look through your spreadsheet and the unit test results, and create new tasks for the future based on results of this project (e.g. sites not yet handled correctly).
@Omegat, your wrap-up report doesn't have any links to your work, which means that anybody reading it to see what came up from this project will have a hard time to find out. Imagine that a total stranger arrives to that page interested in your work. What links would like that person to check? Please add them in the text. Also, I wonder if any screenshots or images could make it more visually attractive?
Er... in fact the Status field at https://www.mediawiki.org/wiki/Outreachy/Past_projects#Extending_PyWikiBot_support_to_sites_on_IWM is empty, and it is an important piece of information. Can you complete this, please?