terraform-provider-docker/internal/provider
Manuel Vogel 6c796e15a5
feat/doc generation (#193)
* chore: add tfplugindocs tool

* feat: add tfplugin doc dependency and make target

* chore: apply documentation generation

* docs(contributing): update for documentation generation

* fix: adapt website-lint target to new do folder

* docs(network): update ds descriptions

* docs: add template for index.md

* docs: add network resource generation

* chore(ci): updates paths for website checks

* docs: add plugin data source generation

* docs: add import cmd for network resource

* docs: add plugin resource generation

* feat: outlines remaining resources with example and import cmd

* feat: add descriptions to docs

* chore: add DevSkim ignores and fix capitalized errors

* docs: complete ds registry image

* docs: add container resource generation

* docs: add lables description to missing resources

* docs: remove computed:true from network data

so the list is rendered in the description

* Revert "docs: remove computed:true from network data"

This reverts commit dce9b7a5a2.

* docs: add docker image descriptions to generate the docs

* docs: add docker registry image descriptions to generate the docs

* docs: add docker service descriptions to generate the docs

* docs: add docker volume descriptions to generate the docs

* docs(index): clarifies description

so more docker resources are mentioned

* docs(network): fixes required and read-only attributes

so the ds can only be read by-name

* docs(plugin): clarifies the ds docs attributes

* docs: fix typo registry image ds

* docs(config): clarifies attributes and enhances examples

Provide a long example and import command

* fix(config): make data non-sensitive

Because only secrets data is

* docs(containter): clarifies attributes

and enhances examples with import

* docs(config): fix typo

* docs(image): clarifies attributes and remove import

* docs(network): clarifies attributes and adapts import

* docs(plugin): clarifies attributes and import

* docs(registry_image): clarifies attributes and removes import

* chore(secret): remove typo

* docs(service): clarifies attributes and import

* docs(volume): clarifies attributes and import

* fix: correct md linter rules after doc gen

* docs(volume): regenerated

* docs: add config custom template

* docs: add templates for all resources

* docs(config): templates all sections and examples

for better redability and structure

* docs(config): fix md linter

* docs(container): templates all sections and examples

* docs(image): templates all sections and examples

* docs(image): fix import resource by renaming

* docs(network): templates all sections and examples

* docs(service): templates all sections and examples

* docs(volume): templates all sections and examples

* fix(lint): replace website with doc directory

* fix(ci): link check file extension check

* fix: markdown links

* chore: remove old website folder

* chore: fix website-lint terrafmr dir and pattern

* fix: lint fix target website folder

* fix: website links

* docs(provider): update examples

with templates on auth and certs

* docs(provider): add tf-plugin-docs line

* docs(contributing): split doc generation section

* docs: final brush up for readability and structure

* chore(ci): add website-generation job

to see if files changed and it should run locally again

* chore(ci): remove explicit docker setup

from website lint because it's installed by default
2021-05-21 21:30:56 +09:00
..
config.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
data_source_docker_network.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
data_source_docker_network_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
data_source_docker_plugin.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
data_source_docker_plugin_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
data_source_docker_registry_image.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
data_source_docker_registry_image_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
helpers.go fix/move helpers (#170) 2021-04-19 22:33:13 +09:00
provider.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
provider_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
resource_docker_config.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_config_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
resource_docker_container.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_container_funcs.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_container_migrators.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_container_structures.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_container_test.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_image.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_image_funcs.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_image_test.go fix: test spaces for windows (#190) 2021-05-11 10:00:02 +02:00
resource_docker_network.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_network_funcs.go fix/move helpers (#170) 2021-04-19 22:33:13 +09:00
resource_docker_network_migrators.go fix/move helpers (#170) 2021-04-19 22:33:13 +09:00
resource_docker_network_structures.go fix/move helpers (#170) 2021-04-19 22:33:13 +09:00
resource_docker_network_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
resource_docker_plugin.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_plugin_funcs.go fix/move helpers (#170) 2021-04-19 22:33:13 +09:00
resource_docker_plugin_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
resource_docker_registry_image.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_registry_image_funcs.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_registry_image_funcs_test.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_secret.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_secret_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
resource_docker_service.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_service_funcs.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_service_migrators.go fix/move helpers (#170) 2021-04-19 22:33:13 +09:00
resource_docker_service_structures.go fix/move helpers (#170) 2021-04-19 22:33:13 +09:00
resource_docker_service_test.go fix: test spaces for windows (#190) 2021-05-11 10:00:02 +02:00
resource_docker_volume.go feat/doc generation (#193) 2021-05-21 21:30:56 +09:00
resource_docker_volume_migrators.go fix/move helpers (#170) 2021-04-19 22:33:13 +09:00
resource_docker_volume_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
validators.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00
validators_test.go feat: migrate to terraform-sdk v2 (#102) 2021-03-18 08:30:54 +01:00