You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/docs/docsite/rst/dev_guide
John R Barker 04e816e13b Stricter module documentation validation (#22353)
Raise the bar for module `DOCUMENTAION`
This validator update was used to find the issues in https://github.com/ansible/ansible/pull/22297/files

**Validation**
* Updated Validation and docs to enforce more (items fixed in https://github.com/ansible/ansible/pull/22297/files)
* Use `suboptions` to document complex options 
* Validate module name
* Validate deprecated modules have correct ANSIBLE_METADATA

**Module Documentation Generation**
* Document `suboptions:` Example https://gist.github.com/gundalow/4bdc3669d696268328ccc18528cc6718
* Tidy up HTML generation (valid HTML, no empty lists, etc)
 
**Documentation**
* Clarify the steps for deprecating a module
* Use correct RST headings
* Document `suboptions:` (options)
* Document `contains:` (returns)


**Details**
The aim is to get this (and corresponding module updates) complete by the time `devel` becomes `2.4`, as this allows us to raise the bar for new modules

Example `suboptions` https://gist.github.com/gundalow/4bdc3669d696268328ccc18528cc6718

The aim is to get this PR integrated into `devel` *before* we branch `stable-2.3`, this will allows us to:
* Raise the bar for new modules in 2.4
* Ensure the generated module documentation for 2.3 and higher is improved, important as we will be doing versioned docs moving forward.
9 years ago
..
Makefile consolidated docs 9 years ago
conf.py PEP 8 indent cleanup. (#20800) 9 years ago
developing_api.rst Fix all RST errors for docs/docsite/rst (#20005) 9 years ago
developing_core.rst consolidated docs 9 years ago
developing_inventory.rst Use HTTPS instead of legacy HTTP for ansible.com (#16870) 9 years ago
developing_module_utilities.rst New Module : aos_ip_pool as part of network/aos (#21044) 9 years ago
developing_modules.rst Fix Docs build issues (#22295) 9 years ago
developing_modules_best_practices.rst Refurbish developing modules content - stage 1 (#20673) 9 years ago
developing_modules_checklist.rst Stricter module documentation validation (#22353) 9 years ago
developing_modules_documenting.rst Stricter module documentation validation (#22353) 9 years ago
developing_modules_general.rst Fix bug in 'Building A Simple Module' doc (#22447) 9 years ago
developing_modules_in_groups.rst Fix Docs build issues (#22295) 9 years ago
developing_modules_python3.rst consolidated docs 9 years ago
developing_plugins.rst Fix all RST errors for docs/docsite/rst (#20005) 9 years ago
developing_program_flow_modules.rst Fix all RST errors for docs/docsite/rst (#20005) 9 years ago
developing_rebasing.rst consolidated docs 9 years ago
developing_releases.rst Use HTTPS instead of legacy HTTP for ansible.com (#16870) 9 years ago
developing_test_pr.rst Fix code-blocks to use correct syntax highlighting 9 years ago
index.rst Fix all RST errors for docs/docsite/rst (#20005) 9 years ago
overview_architecture.rst consolidated docs 9 years ago
repomerge.rst Fix all RST errors for docs/docsite/rst (#20005) 9 years ago