@@ -10,7 +10,6 @@ import java.nio.file.Files
1010import java.nio.file.Path
1111import java.nio.file.StandardOpenOption
1212import java.util.regex.Pattern
13- import java.util.stream.Collectors.joining
1413
1514class RecipeMarkdownWriter (val recipeContainedBy : MutableMap <String , MutableSet <RecipeDescriptor >>) {
1615
@@ -69,7 +68,7 @@ import TabItem from '@theme/TabItem';
6968
7069 writeSourceLinks(recipeDescriptor, origin)
7170 writeOptions(recipeDescriptor)
72- writeDefinition(recipeDescriptor, origin)
71+ writeDefinition(recipeDescriptor, origin.license == Licenses . Proprietary )
7372 writeUsedBy(recipeContainedBy[recipeDescriptor.name])
7473 writeExamples(recipeDescriptor)
7574 writeUsage(recipeDescriptor, origin)
@@ -531,8 +530,8 @@ import TabItem from '@theme/TabItem';
531530 }
532531 }
533532
534- private fun BufferedWriter.writeDefinition (recipeDescriptor : RecipeDescriptor , origin : RecipeOrigin ) {
535- if (recipeDescriptor.recipeList.isNotEmpty() && origin.license != Licenses . Proprietary ) {
533+ private fun BufferedWriter.writeDefinition (recipeDescriptor : RecipeDescriptor , hideOptions : Boolean ) {
534+ if (recipeDescriptor.recipeList.isNotEmpty()) {
536535 // language=markdown
537536 writeln(
538537 """
@@ -574,7 +573,7 @@ import TabItem from '@theme/TabItem';
574573 )
575574 }
576575
577- if (recipe.options.isNotEmpty()) {
576+ if (recipe.options.isNotEmpty() && ! hideOptions ) {
578577 for (option in recipe.options) {
579578 if (option.value != null ) {
580579 val formattedOptionString = printValue(option.value!! )
@@ -597,7 +596,7 @@ import TabItem from '@theme/TabItem';
597596 ```yaml
598597 """ .trimIndent()
599598 )
600- writeln(recipeDescriptor.asYaml())
599+ writeln(recipeDescriptor.asYaml(hideOptions ))
601600 // language=markdown
602601 writeln(
603602 """
0 commit comments