Aptivi<p><strong>Build scripts and Nitrocid</strong></p><p>We are still making improvements to the build script as part of our promise about building better projects. Build scripts are one such effort where we try to make the build scripts unified across all platforms. You can build projects like Nitrocid, Terminaux, and BassBoom, using just a single short command. For Linux and macOS users, building with default configuration is just four letters away: <code>make</code>.</p><p>The evolution of the build scripts started back in 2021 when we had first made them available as <code>buildandpack</code> for both Windows and Linux systems. These scripts were not CI-friendly due to the read prompts, and CI doesn’t support read prompts. Back then, we were using Nitrocid as the testing ground <a href="https://github.com/Aptivi/Nitrocid/commit/5d51228194ea2209831f2cb0a932e5f44723ec26" rel="nofollow noopener" target="_blank">as you can see in this commit</a> while we were developing 0.0.19.0.</p><p>0.0.21.3 had seen a new script, called <a href="https://github.com/Aptivi/Nitrocid/commit/ecc838e0f1727f11d5f3035ce7927ab7abf41a4f" rel="nofollow noopener" target="_blank">docgen</a>, that wrapped around the DocFX documentation that <a href="https://aptivi.github.io/Nitrocid" rel="nofollow noopener" target="_blank">we are still generating</a> for all our libraries and applications to this day.</p><p>During the development of <a href="https://github.com/Aptivi/Nitrocid/commit/e375d5b7fb8e531a653d122cf32694baa8607cc8" rel="nofollow noopener" target="_blank">0.0.24.0</a>, the build scripts were made to support automation, along with being split to multiple functions, such as build, pack, and push, to make working with CI easier. Since then, those build scripts were copied to all libraries that are currently being used presently.</p><p>Today, we are proud to announce that <a href="https://github.com/Aptivi/tools" rel="nofollow noopener" target="_blank">our build system</a> is almost ready to go, and that Nitrocid is <a href="https://github.com/Aptivi/Nitrocid/tree/main/vnd" rel="nofollow noopener" target="_blank">currently using it</a>, but we need to make some tweaks to ensure that we provide seamless experience for all users. The documentation will land to our GitBook to give you a head start.</p><p><span></span></p><p><a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/build-script/" target="_blank">#BuildScript</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/news/" target="_blank">#news</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/nitrocid/" target="_blank">#nitrocid</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/technology/" target="_blank">#Technology</a> <a rel="nofollow noopener" class="hashtag u-tag u-category" href="https://officialaptivi.wordpress.com/tag/update/" target="_blank">#update</a></p>