#86 Reorder module testing page
Closed: Fixed Opened by ncoghlan.

Some potential improvements to the module testing page (based on @igulina's review):

  • put the interactive testing section first, so the page is a better destination for "How do I debug my module?" questions
  • see if we can make the cross-reference to the dependency debugging guide more prominent, since that's the number 1 issue that shows up in module compose testing but isn't found in regular package testing
  • within the automated testing section, the order of sections should probably be reversed to be per-package -> per-module -> per-compose

Adding a reference to DNF's own modularity CI would also be useful: https://lists.fedoraproject.org/archives/list/test@lists.fedoraproject.org/message/7KGLN3D2KU4RNMFBEKCSOUQ7Z7I5YQFK/

Yep, looks good.

@ncoghlan, also please consider:

@ncoghlan, also please consider to move "Testing modular content in Fedora" page in menu one level upper, as that page mentions not only QA of modules, but all the Modular Fedora "components/parts" or break that page in several maybe: keep in "Building Modules" only "Testing Modules" and crosslink it to some Main Testing page.

Thank you a lot for writing this docs on QA efforts around Modularity.

Changing the page level seems like a reasonable idea, but needs to be considered in the context of the overall guide structure, so I added it as a suggestion to the existing structural review issue: https://pagure.io/modularity/issue/76#comment-480142

I've pushed the rest of the suggested changes to the main branch:

  • https://pagure.io/modularity/c/3225850a61cf497b097fed9f67fe48a6a3c47d36?branch=master
  • https://pagure.io/modularity/c/e962383c7bc447a0963cbd98aa6362ed32b2a544?branch=master
  • https://pagure.io/modularity/c/bef425e991bb043a5518c508b6c7b32f25e866ce?branch=master

Metadata Update from @ncoghlan:
- Issue assigned to ncoghlan

Metadata Update from @ncoghlan:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

There was one more commit for the link to the fedora-modular-release bug list: https://pagure.io/modularity/c/ac7cd4ffc20d522c711705ac4fc400fc3e2354cb?branch=master

Metadata