<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 28.05.19 06:29, CDelancy wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:1559017770452-0.post@n6.nabble.com">
      <pre class="moz-quote-pre" wrap="">Unfortunately, I had never heard of a .yml file before your post and I would
not know what to do with what you have linked. My attempts to research it
haven't yielded anything useful.</pre>
    </blockquote>
    <tt>.yml</tt> is one of the file extensions for the text-based <a
      href="https://en.wikipedia.org/wiki/YAML">YAML data-serialization
      language</a>. (The other one being <tt>.yaml</tt>)
    <p>It is usually used for configuration files of various kinds that
      have to be parsed by software but should also be as readable as
      possible for humans.</p>
    <p><a href="https://www.appveyor.com/">AppVeyor</a> is a continuous
      integration service, that is, it can be made to automatically
      build software from source and/or to execute linting and other
      checks or functional tests on it. Because the steps needed differ
      from one software project to another, they need to be
      configurable. That configuration is done in YAML.</p>
    <p>The GDAL and PROJ.4 projects also seems to use that service. And
      as the builds there are known to work (they run regularly and
      people get notified when they break and will usually try to fix
      them ASAP), the steps as configured in the respective YAML files
      are worth trying when you try to build them yourself.</p>
    <p>Because the YAML syntax is inspired by well-known and
      easy-to-comprehend conventions (similar e.g. to how bullet lists
      are represented in plaintext emails or other plaintext documents),
      you don't even need to really know the YAML file format to
      understand most of the configuration content. (I.e., understand
      what the build steps are command-wise. What each step does in
      detail or when and why it is needed might of course need more
      knowledge to understand.)</p>
    <p>Good luck and kind regards,<br>
      Raphael<br>
    </p>
  </body>
</html>