build 6ddc7a35 | content blog-content@417154f · 338 posts | profiles 32 · corpus 315 | ● 0 skipped | format run

$ soultec get list/topics/devops -o yaml$ soultec get list/topics/devops -o json$ soultec get list/topics/devops -o toml$ soultec get list/topics/devops -o xml$ python3 topics/devops.pyPS> ./topics/devops.ps1$ go run topics/devops.go$ node topics/devops.js

apiVersion: soultec.ch/v1kind: Listmetadata: name: topics/devops locale: en labels: capability/devops: 3.16 annotations: route: /en/topics/devops/spec: capability: devops corpus: 315 carriers: 14 weight: 3.16 formula: ln(1 + 315 / 14)status: count: 14 items: - {ref: services/linux-container} - {ref: services/orchestration-automation} - {ref: solutions/hpe/hpe-morpheus} - {ref: solutions/vmware/vmware-cloud-foundation/vcf-automation} - {ref: experts/louis-kern} - {ref: experts/tobias-waelti} - {ref: experts/marco-mattei} - {ref: experts/mike-schmid} - {ref: experts/matthias-frech} - {ref: experts/christian-schnyder} - {ref: experts/michael-steg} - {ref: experts/dario-doerflinger} - {ref: posts/breaking-and-fixing-gitlab} - {ref: posts/my-solution-to-share-powershell-scripts} search: /en/search.json
{ "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": { "name": "topics/devops", "locale": "en", "labels": { "capability/devops": 3.16 }, "annotations": { "route": "/en/topics/devops/" } }, "spec": { "capability": "devops", "corpus": 315, "carriers": 14, "weight": "3.16", "formula": "ln(1 + 315 / 14)" }, "status": { "count": 14, "items": [ { "ref": "services/linux-container" }, { "ref": "services/orchestration-automation" }, { "ref": "solutions/hpe/hpe-morpheus" }, { "ref": "solutions/vmware/vmware-cloud-foundation/vcf-automation" }, { "ref": "experts/louis-kern" }, { "ref": "experts/tobias-waelti" }, { "ref": "experts/marco-mattei" }, { "ref": "experts/mike-schmid" }, { "ref": "experts/matthias-frech" }, { "ref": "experts/christian-schnyder" }, { "ref": "experts/michael-steg" }, { "ref": "experts/dario-doerflinger" }, { "ref": "posts/breaking-and-fixing-gitlab" }, { "ref": "posts/my-solution-to-share-powershell-scripts" } ], "search": "/en/search.json" }}
apiVersion = "soultec.ch/v1"kind = "List"[metadata]name = "topics/devops"locale = "en"[metadata.labels]"capability/devops" = 3.16[metadata.annotations]route = "/en/topics/devops/"[spec]capability = "devops"corpus = 315carriers = 14weight = "3.16"formula = "ln(1 + 315 / 14)"[status]count = 14search = "/en/search.json"[[status.items]]ref = "services/linux-container"[[status.items]]ref = "services/orchestration-automation"[[status.items]]ref = "solutions/hpe/hpe-morpheus"[[status.items]]ref = "solutions/vmware/vmware-cloud-foundation/vcf-automation"[[status.items]]ref = "experts/louis-kern"[[status.items]]ref = "experts/tobias-waelti"[[status.items]]ref = "experts/marco-mattei"[[status.items]]ref = "experts/mike-schmid"[[status.items]]ref = "experts/matthias-frech"[[status.items]]ref = "experts/christian-schnyder"[[status.items]]ref = "experts/michael-steg"[[status.items]]ref = "experts/dario-doerflinger"[[status.items]]ref = "posts/breaking-and-fixing-gitlab"[[status.items]]ref = "posts/my-solution-to-share-powershell-scripts"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="List"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>topics/devops</name> <locale>en</locale> <labels> <entry key="capability/devops">3.16</entry> </labels> <annotations> <route>/en/topics/devops/</route> </annotations> </metadata> <spec> <capability>devops</capability> <corpus>315</corpus> <carriers>14</carriers> <weight>3.16</weight> <formula>ln(1 + 315 / 14)</formula> </spec> <status> <count>14</count> <items> <item> <ref>services/linux-container</ref> </item> <item> <ref>services/orchestration-automation</ref> </item> <item> <ref>solutions/hpe/hpe-morpheus</ref> </item> <item> <ref>solutions/vmware/vmware-cloud-foundation/vcf-automation</ref> </item> <item> <ref>experts/louis-kern</ref> </item> <item> <ref>experts/tobias-waelti</ref> </item> <item> <ref>experts/marco-mattei</ref> </item> <item> <ref>experts/mike-schmid</ref> </item> <item> <ref>experts/matthias-frech</ref> </item> <item> <ref>experts/christian-schnyder</ref> </item> <item> <ref>experts/michael-steg</ref> </item> <item> <ref>experts/dario-doerflinger</ref> </item> <item> <ref>posts/breaking-and-fixing-gitlab</ref> </item> <item> <ref>posts/my-solution-to-share-powershell-scripts</ref> </item> </items> <search>/en/search.json</search> </status></manifest>
# Code generated by the soultec.ch build. DO NOT EDIT.import jsonPAGE = { "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": { "name": "topics/devops", "locale": "en", "labels": { "capability/devops": 3.16, }, "annotations": { "route": "/en/topics/devops/", }, }, "spec": { "capability": "devops", "corpus": 315, "carriers": 14, "weight": "3.16", "formula": "ln(1 + 315 / 14)", }, "status": { "count": 14, "items": [ { "ref": "services/linux-container", }, { "ref": "services/orchestration-automation", }, { "ref": "solutions/hpe/hpe-morpheus", }, { "ref": "solutions/vmware/vmware-cloud-foundation/vcf-automation", }, { "ref": "experts/louis-kern", }, { "ref": "experts/tobias-waelti", }, { "ref": "experts/marco-mattei", }, { "ref": "experts/mike-schmid", }, { "ref": "experts/matthias-frech", }, { "ref": "experts/christian-schnyder", }, { "ref": "experts/michael-steg", }, { "ref": "experts/dario-doerflinger", }, { "ref": "posts/breaking-and-fixing-gitlab", }, { "ref": "posts/my-solution-to-share-powershell-scripts", }, ], "search": "/en/search.json", },}if __name__ == "__main__": print(json.dumps(PAGE, indent=2, ensure_ascii=False))
# Code generated by the soultec.ch build. DO NOT EDIT.$Page = [ordered]@{ apiVersion = 'soultec.ch/v1' kind = 'List' metadata = [ordered]@{ name = 'topics/devops' locale = 'en' labels = [ordered]@{ 'capability/devops' = 3.16 } annotations = [ordered]@{ route = '/en/topics/devops/' } } spec = [ordered]@{ capability = 'devops' corpus = 315 carriers = 14 weight = '3.16' formula = 'ln(1 + 315 / 14)' } status = [ordered]@{ count = 14 items = @( [ordered]@{ ref = 'services/linux-container' } [ordered]@{ ref = 'services/orchestration-automation' } [ordered]@{ ref = 'solutions/hpe/hpe-morpheus' } [ordered]@{ ref = 'solutions/vmware/vmware-cloud-foundation/vcf-automation' } [ordered]@{ ref = 'experts/louis-kern' } [ordered]@{ ref = 'experts/tobias-waelti' } [ordered]@{ ref = 'experts/marco-mattei' } [ordered]@{ ref = 'experts/mike-schmid' } [ordered]@{ ref = 'experts/matthias-frech' } [ordered]@{ ref = 'experts/christian-schnyder' } [ordered]@{ ref = 'experts/michael-steg' } [ordered]@{ ref = 'experts/dario-doerflinger' } [ordered]@{ ref = 'posts/breaking-and-fixing-gitlab' } [ordered]@{ ref = 'posts/my-solution-to-share-powershell-scripts' } ) search = '/en/search.json' }}$Page | ConvertTo-Json -Depth 32
// Code generated by the soultec.ch build. DO NOT EDIT.package mainimport ( "encoding/json" "os")var page = map[string]any{ "apiVersion": "soultec.ch/v1", "kind": "List", "metadata": map[string]any{ "name": "topics/devops", "locale": "en", "labels": map[string]any{ "capability/devops": 3.16, }, "annotations": map[string]any{ "route": "/en/topics/devops/", }, }, "spec": map[string]any{ "capability": "devops", "corpus": 315, "carriers": 14, "weight": "3.16", "formula": "ln(1 + 315 / 14)", }, "status": map[string]any{ "count": 14, "items": []any{ map[string]any{ "ref": "services/linux-container", }, map[string]any{ "ref": "services/orchestration-automation", }, map[string]any{ "ref": "solutions/hpe/hpe-morpheus", }, map[string]any{ "ref": "solutions/vmware/vmware-cloud-foundation/vcf-automation", }, map[string]any{ "ref": "experts/louis-kern", }, map[string]any{ "ref": "experts/tobias-waelti", }, map[string]any{ "ref": "experts/marco-mattei", }, map[string]any{ "ref": "experts/mike-schmid", }, map[string]any{ "ref": "experts/matthias-frech", }, map[string]any{ "ref": "experts/christian-schnyder", }, map[string]any{ "ref": "experts/michael-steg", }, map[string]any{ "ref": "experts/dario-doerflinger", }, map[string]any{ "ref": "posts/breaking-and-fixing-gitlab", }, map[string]any{ "ref": "posts/my-solution-to-share-powershell-scripts", }, }, "search": "/en/search.json", },}func main() { enc := json.NewEncoder(os.Stdout) enc.SetEscapeHTML(false) enc.SetIndent("", " ") if err := enc.Encode(page); err != nil { os.Exit(1) }}
// Code generated by the soultec.ch build. DO NOT EDIT.const page = { apiVersion: "soultec.ch/v1", kind: "List", metadata: { name: "topics/devops", locale: "en", labels: { "capability/devops": 3.16, }, annotations: { route: "/en/topics/devops/", }, }, spec: { capability: "devops", corpus: 315, carriers: 14, weight: "3.16", formula: "ln(1 + 315 / 14)", }, status: { count: 14, items: [ { ref: "services/linux-container", }, { ref: "services/orchestration-automation", }, { ref: "solutions/hpe/hpe-morpheus", }, { ref: "solutions/vmware/vmware-cloud-foundation/vcf-automation", }, { ref: "experts/louis-kern", }, { ref: "experts/tobias-waelti", }, { ref: "experts/marco-mattei", }, { ref: "experts/mike-schmid", }, { ref: "experts/matthias-frech", }, { ref: "experts/christian-schnyder", }, { ref: "experts/michael-steg", }, { ref: "experts/dario-doerflinger", }, { ref: "posts/breaking-and-fixing-gitlab", }, { ref: "posts/my-solution-to-share-powershell-scripts", }, ], search: "/en/search.json", },};console.log(JSON.stringify(page, null, 2));

# 33 lines · YAML · validated at build# 69 lines · JSON · validated at build# 65 lines · TOML · validated at build# 69 lines · XML · validated at build# 75 lines · Python · read back at build, equals the JSON record# 72 lines · PowerShell · read back at build, equals the JSON record# 87 lines · Go · read back at build, equals the JSON record# 72 lines · JavaScript · read back at build, equals the JSON record

Topic

DevOps

Everything that carries this topic: 2 services, 2 solutions, 2 posts, 8 people. The weight 3.16 is ln(1 + 315 / 14): 14 of 315 entries in the corpus carry it, and the rarer a topic, the more it says when two pages share it.

Services2

Solutions2

People8

Posts2 · newest first