masto.es es uno de los varios servidores independientes de Mastodon que puedes usar para participar en el fediverso.
Bienvenidos a masto.es, el mayor servidor de Mastodon para hispanohablantes de temática general. Registros limitados actualmente a invitaciones.

Administrado por:

Estadísticas del servidor:

1,9 K
usuarios activos

#bashbuilder

0 publicaciones0 participantes0 publicaciones hoy
Harald<p>An update is available for pythonbuilder, a core build system written and specified in Python.</p><p><a href="https://codeberg.org/harald/pythonbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der</span></a></p><p>- simplified API to generate a targets state and to create it<br>- build functions to support Java builds</p><p>Tutorial Example: <a href="https://codeberg.org/harald/pythonbuilder#example" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der#example</span></a></p><p><a href="https://nrw.social/tags/pythonbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pythonbuilder</span></a><br><a href="https://nrw.social/tags/buildmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildmachine</span></a><br><a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a><br><a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a><br><a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://nrw.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a><br><a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a><br><a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a><br><a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a><br><a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a><br><a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Harald<p>An update is available for my pythonbuilder, the core build system written and specified in Python.</p><p><a href="https://codeberg.org/harald/pythonbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der</span></a></p><p>This improves logging with the default being less verbose as it adds a VERBOSE level which gives back the previous verbosity.</p><p><a href="https://nrw.social/tags/pythonbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pythonbuilder</span></a><br><a href="https://nrw.social/tags/buildmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildmachine</span></a><br><a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a><br><a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a><br><a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://nrw.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a><br><a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a><br><a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a><br><a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a><br><a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a><br><a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Harald<p>An update is available for my pythonbuilder, the core build system written and specified in Python.</p><p><a href="https://codeberg.org/harald/pythonbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der</span></a></p><p>The things to build, previously represented as just strings, are now arbitrary Python objects, which makes it in particular easier to use Python's modern Path in all places where file or directory references are needed.</p><p><a href="https://nrw.social/tags/pythonbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pythonbuilder</span></a> <a href="https://nrw.social/tags/buildmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildmachine</span></a> <a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a> <a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a> <a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://nrw.social/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a> <a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a> <a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a> <a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a> <a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Harald<p>1/2</p><p>My third implementation of the core of a build system: <a href="https://codeberg.org/harald/pythonbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/pythonbuil</span><span class="invisible">der</span></a></p><p>I contrast build system with script. While a script just runs all the commands according to the code you write, a build system has a means of determining whether a command really has to be run or can be skipped because the input has not changed, so no new output can be expected.</p><p><a href="https://nrw.social/tags/pythonbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pythonbuilder</span></a><br><a href="https://nrw.social/tags/buildmachine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildmachine</span></a><br><a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a><br><a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a><br><a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a><br><a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a><br><a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a><br><a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a><br><a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Harald<p>Improvements to my bash-only build system:</p><p>* All functions provided now consistently have the prefix 'bb', like bbTarget, bbMain etc.<br>* Using bbImport, though, allows to get rid of them again in a build script, if so preferred.<br>* Moves most API documentation to doc comments in the script itself.<br>* So the project now has a build script 😉 called bb, to extract this documentation.</p><p><a href="https://codeberg.org/harald/bashbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/bashbuilde</span><span class="invisible">r</span></a></p><p><a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a><br><a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a><br><a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a><br><a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a><br><a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a><br><a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a><br><a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Harald<p>Improvements to my bash-only build system:</p><p>* Adds (environment) variables as dependencies/targets on par with files and directories.<br>* Changes call direction from bashbuilder-&gt;buildscript to the reverse. Now bashbuilder is "merely" a library, instead of requiring to be 'main'.<br>* Adds generated file lists as dependencies/targets.</p><p><a href="https://codeberg.org/harald/bashbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/bashbuilde</span><span class="invisible">r</span></a></p><p><a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a><br><a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a><br><a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a><br><a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a><br><a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a><br><a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a><br><a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a><br><a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>
Harald<p>A front page of a repository like <a href="https://codeberg.org/harald/bashbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/bashbuilde</span><span class="invisible">r</span></a> should have a table of contents. TOC with markdown? I tried: <a href="https://codeberg.org/harald/Codeschnipselnotizen/src/branch/main/MathJaxTryout.md" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/Codeschnip</span><span class="invisible">selnotizen/src/branch/main/MathJaxTryout.md</span></a> . None works. Generate and commit? 🤣 generator and renderer don't agree on link target (<a href="https://nrw.social/tags/fragment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fragment</span></a>) format. </p><p>Can I just have LaTeX for the front-page? Maybe org-mode? Or back to plain HTML (wouldn't really mind either, but which css?)? PDF, could I have README.pdf?</p><p><span class="h-card" translate="no"><a href="https://social.anoxinon.de/@Codeberg" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Codeberg</span></a></span> <span class="h-card" translate="no"><a href="https://floss.social/@forgejo" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>forgejo</span></a></span> </p><p><a href="https://nrw.social/tags/texlatex" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>texlatex</span></a> <a href="https://nrw.social/tags/org_mode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>org_mode</span></a> <a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://nrw.social/tags/markdown" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>markdown</span></a> <a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a></p>
Harald<p>I did it again: create a project builder, this time bash-only.</p><p><a href="https://codeberg.org/harald/bashbuilder" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codeberg.org/harald/bashbuilde</span><span class="invisible">r</span></a></p><p>This is my fourth.😎 </p><p><a href="https://nrw.social/tags/bashbuilder" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>bashbuilder</span></a> <a href="https://nrw.social/tags/buildsystem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>buildsystem</span></a> <a href="https://nrw.social/tags/softwaredevelopment" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>softwaredevelopment</span></a> <a href="https://nrw.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://nrw.social/tags/make" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>make</span></a> <a href="https://nrw.social/tags/gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gradle</span></a> <a href="https://nrw.social/tags/ant" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ant</span></a> <a href="https://nrw.social/tags/blt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blt</span></a> <a href="https://nrw.social/tags/cmake" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cmake</span></a></p>