<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>