Cleanup API Documentation
Open, Needs TriagePublic

Description

Lots of classes are missing high-level documentation (just grep for TODO to see that). Documentation should explain why a class should be used, what problem it aims to solve and how to use it in practice.

Related Objects

StatusAssignedTask
OpenNone
OpenNone
mwolff created this task.Nov 23 2019, 11:37 AM
jucato added a subscriber: jucato.Dec 4 2019, 12:18 PM
alex moved this task from Backlog to Metatasks on the KF6 board.Oct 29 2021, 5:23 AM

I think right now we have the following tasks to do:

  • Add API documentation where it's missing
    • This can only be done by the main developers working on them I think.
  • Improve the documentation to include what it does, why use it, how to use it
    • This sort of task can work as a collection of junior jobs for novice developers attempting to learn the API. If new contributors can't use the API just by reading it, then there's likely something that needs to be fixed.
  • Add images for visual components in e.g. KXmlGui and Kirigami
    • Doable, again, with KApiDox.