Enhancements to quality assurance
Closed, ResolvedPublic

Description

We already do plenty of good work for quality assurance: defect tracking, code reviews, release management, ...

The aim of the enhancement is to

  • formalize and document existing practices, develop missing parts
  • get volunteers involved, provide guidance

I have a series of proposals to achieve that end.

1, establish the role of QA, as a group, or initiative, within the community. List opportunities for contributors and provide guidance. https://docs.google.com/document/d/1ydqVUGzxwqZEHOBoXOCh7uYI-8dUtFqOccXVNw5qx48/edit

2, create a comprehensive testing strategy to guide testing: https://docs.google.com/document/d/1VcttDmERdJ-Bk-Zj2G4RoDmylTMy-ze-8HJaOd68afo/edit

3, diagrams for high level processes we follow, pointing to more in-depth documentation; create a map which would help newcomers (and maybe even existing contributors) to orient in the development process. PoC here: https://invent.kde.org/amedonosova/krita-community-processes

amedonosova updated the task description. (Show Details)Jun 4 2019, 12:30 PM
amedonosova updated the task description. (Show Details)Jul 11 2019, 6:03 AM
amedonosova edited projects, added Krita; removed Krita: Abyss.Jul 12 2019, 3:54 AM

I have converted points 1 and 2 into manual pages, draft here: https://invent.kde.org/websites/docs-krita-org/merge_requests/59

amedonosova closed this task as Resolved.Oct 21 2019, 9:17 AM

Points 1 and 2 are now in the contributor's manual. Point 3 will reincarnate in later documentation efforts.