<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Jim Beebe, Writer Blog</title>
        <link>https://www.jimbeebewriter.com/blog</link>
        <description>Jim Beebe, Writer Blog</description>
        <lastBuildDate>Thu, 01 Oct 2026 23:53:17 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[I have Vale running]]></title>
            <link>https://www.jimbeebewriter.com/blog/First-linting-running</link>
            <guid>https://www.jimbeebewriter.com/blog/First-linting-running</guid>
            <pubDate>Thu, 01 Oct 2026 23:53:17 GMT</pubDate>
            <description><![CDATA[I have Vale running in my CI/CD pipeline now.]]></description>
            <content:encoded><![CDATA[<p>I have Vale running in my CI/CD pipeline now.</p>
<!-- -->
<p>After a lot of tinkering and adjusting settings, I have Vale running without errors. I had problems:</p>
<ol>
<li class="">I had to learn about fitting Vale into the structure for my deploy.yml file for GitHub.</li>
<li class="">I had to update references to deprecated versions of actions used in the sources I learned from.</li>
<li class="">I had to solve the errors that Vale found in my documents.</li>
</ol>
<p>I expected the first problem. That's the point of this project, to learn new skills and demonstrate them.</p>
<p>The second problem was an “unknown unknown.” I became aware of it when my linting jobs failed on deprecated versions (especially of <a href="http://node.js/" target="_blank" rel="noopener noreferrer" class="">Node.js</a> version 20). Figuring out what was happening and why was a multi-step process; I first had to figure out which actions were calling a specific version of Node, then I had to find all the instances of those actions and update their references to call their latest versions.</p>
<p>The third problem was fully my own fault. I'd run Vale locally and seen the number of warnings it generated, mostly over reading levels. I decided to leave those issues unsolved so I could see them in the GitHub output. Unfortunately, I exceeded GutHub’s logging limits, generating an error.</p>
<p>With all those problems solved, I now have a CI/CD pipeline with style checking built in. My next steps are to add spell checking and checking for well-formed Markdown.</p>]]></content:encoded>
            <category>Docs as Code</category>
            <category>Vale</category>
        </item>
        <item>
            <title><![CDATA[A Learning Journey]]></title>
            <link>https://www.jimbeebewriter.com/blog/New-learning-journey</link>
            <guid>https://www.jimbeebewriter.com/blog/New-learning-journey</guid>
            <pubDate>Thu, 01 Oct 2026 23:53:17 GMT</pubDate>
            <description><![CDATA[This blog is a record of my learning journey as I develop new skills in docs-as-code documentation site building.]]></description>
            <content:encoded><![CDATA[<p>This blog is a record of my learning journey as I develop new skills in docs-as-code documentation site building.</p>
<!-- -->
<p>I have deep skills in documentation - researching, interviewing, experimenting, drafting, revising, polishing, and publishing in various formats - but now I am learning the ins and outs of automated docs-as-code workflows.</p>]]></content:encoded>
            <category>Docs as Code</category>
            <category>Docusaurus</category>
        </item>
    </channel>
</rss>