From https://www.drupal.org/node/2785809/discuss:
TR commented 20 October 2017 at 13:28
So I migrated my module's documentation to the new system, following the instructions, and yet my new documentation guide does not show up here - I still see "This guide has not yet been reviewed by Contributed modules maintainer(s) and added to the menu."
There's no step in the instructions that says I have to request this to be "reviewed", and no issue queue that I know of where I can post an issue requesting "review", so why has my module documentation not been reviewed and published yet?
- There is still no procedure to get contributed module documentation guides published.
- There is still no issue queue to handle requests for publication.
- There's still no-one to contact when there are problems.
- Guide maintainers are still not notified of new content.
I have about ~100 pages of documentation that I've written that have been posted since June 2018, but still do not show up under the "Contributed modules" documentation guide. What do I have to do to get this "added to the menu"?
This has to be fixed! If you want people to write documentation for D8, then let them publish it! And document the procedure needed, and make an issue queue for the publishing workflow and related problems.
Comment | File | Size | Author |
---|---|---|---|
#11 | automatic-approval.png | 54.07 KB | hestenet |
Issue fork drupalorg-3035738
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
TR CreditAttribution: TR commentedComment #5
afagioliFacing your same issue, I would suggest to read the Documentation FAQ https://www.drupal.org/node/266622 and eventually create an issue at
https://www.drupal.org/node/add/project-issue/documentation
Comment #11
hestenetThere is an option to configure Documentation Guides to have automatic approval, and the parent Contrib Documentation guide has that option selected, but it's clearly not working. We're going to look into it for a fix.
Comment #12
ressa CreditAttribution: ressa at Ardea commentedThanks @hestenet, it would be great to get this fixed. I created a guide Feb. 2022, and still waiting for it to get reviewed and added to the menu: https://www.drupal.org/docs/comparison-of-contributed-modules/comparison...
Comment #13
drummThis is the code which should be making that work: https://git.drupalcode.org/project/drupalorg/-/blob/64f93b213fb90c4a6e94...
Comment #17
B_manThis fix has been merged and deployed.
Comment #18
ressa CreditAttribution: ressa at Ardea commentedI commented about this the other day on the Content guidelines > Discuss Documentation page:
After this update here I now see "Contributed modules" under Parent on the Edit page if I click "Create Guide" on the Contributed modules, so it seems like ordinary users can now create a new guide, as well as add a Parent item for the menu, so thanks for that.
Already created guides awaiting approval, such as https://www.drupal.org/docs/contributed-modules/boost are still in the queue for approval, and the Parent item is empty, if I open the Edit form.
Comment #19
drummThe 171 guides that were not listed have been added. Query to find those was
SELECT om.etid FROM og_membership om LEFT JOIN menu_links ml ON ml.link_path = concat('node/', om.etid) AND menu_name = 'menu-og-2785817' WHERE om.field_name = 'og_group_ref_documentation' AND om.gid = 2785817 AND ml.link_path IS NULL;
Comment #20
ressa CreditAttribution: ressa at Ardea commentedThanks for publishing the guides @drumm.
Comment #22
ressa CreditAttribution: ressa at Ardea commentedIt turns out we have the same problem with "Contributed themes" documentation, where guides can stay un-reviewed and unpublished for a long time. See for example https://www.drupal.org/docs/contributed-themes/bootstrap5-theme which should be straight forward to publish.
I have created #3314318: Add some more documentation pages to their guide’s menu?.