Skip to content

TerryFei/ECMA2Yaml

 
 

Repository files navigation

ECMA2Yaml

A tool to convert ECMAXML to managed reference Yaml model for DocFx to consume.

Build Status Package
master Build Status Microsoft.DocAsCode.ECMA2Yaml package in docs-build-v2-prod feed in Azure Artifacts
develop Build Status

Usage

ECMA2Yaml.exe <Options>
  -s, --source=VALUE         [Required] the folder path containing the ECMAXML
                               files.
  -o, --output=VALUE         [Required] the output folder to put yml files.
  -l, --log=VALUE            the log file path.
  -f, --flatten              to put all ymls in output root and not keep
                               original folder structure.
      --strict               strict mode, means that any unresolved type
                               reference will cause a warning
      --SDP                  SDP mode, generate yamls in the .NET SDP schema
                               format
      --UWP                  UWP mode, special treatment for UWP pipeline
      --demo                 demo mode, only for generating test yamls, do not
                               set --SDP or --UWP together with this option.
      --changeList=VALUE     OPS change list file, ECMA2Yaml will translate xml
                               path to yml path
      --skipPublishFilePath=VALUE
                             Pass a file to OPS to let it know which files
                               should skip publish
      --undocumentedApiReport=VALUE
                             Save the Undocumented API validation result to
                               Excel file
      --publicRepoBranch=VALUE
                             the branch that is public to contributors
      --publicRepoUrl=VALUE  the repo that is public to contributors
      --repoRoot=VALUE       the local path of the root of the repo
      --fallbackRepoRoot=VALUE
                             the local path of the root of the fallback repo
      --repoUrl=VALUE        the url of the current repo being processed
      --repoBranch=VALUE     the branch of the current repo being processed
      --yamlXMLMappingFile=VALUE
                             Mapping from generated yaml files to source XML files

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 96.6%
  • PowerShell 2.1%
  • XSLT 1.2%
  • Batchfile 0.1%