docs: make sure that Spark cheatsheets are correctly generated.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
fa31b20dbd
commit
b929429556
1 changed files with 26 additions and 1 deletions
27
mix.exs
27
mix.exs
|
@ -38,7 +38,32 @@ defmodule Smokestack.MixProject do
|
|||
type: "Smokestack"
|
||||
}
|
||||
]
|
||||
]
|
||||
],
|
||||
extras:
|
||||
["README.md"]
|
||||
|> Enum.concat(Path.wildcard("documentation/**/*.{md,livemd,cheatmd}"))
|
||||
|> Enum.map(fn
|
||||
"README.md" -> {:"README.md", title: "Read Me", ash_hq?: false}
|
||||
"documentation/" <> _ = path -> {String.to_atom(path), []}
|
||||
end),
|
||||
groups_for_extras:
|
||||
"documentation/*"
|
||||
|> Path.wildcard()
|
||||
|> Enum.map(fn dir ->
|
||||
name =
|
||||
dir
|
||||
|> Path.split()
|
||||
|> List.last()
|
||||
|> String.split(~r/_+/)
|
||||
|> Enum.map_join(" ", &String.capitalize/1)
|
||||
|
||||
files =
|
||||
dir
|
||||
|> Path.join("**.{md,livemd,cheatmd}")
|
||||
|> Path.wildcard()
|
||||
|
||||
{name, files}
|
||||
end)
|
||||
]
|
||||
]
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue