# Development

**URL:** https://hub.infinito.nexus/c/development/10.md

[Latest](https://hub.infinito.nexus/latest.md) · [Categories](https://hub.infinito.nexus/categories.md) · [Tags](https://hub.infinito.nexus/tags.md)

---

## [About the Development category](https://hub.infinito.nexus/t/about-the-development-category/434)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [February 28, 2026, 1:29pm UTC](https://hub.infinito.nexus/t/about-the-development-category/434 "2026-02-28T13:29:54Z")

</div>

Welcome to the Infinito.Nexus Development category. This is the place where developers collaborate on technical aspects of the project — from architectural decisions and new features to refactoring, integrations, and pe…

---

## [🚀 How We Publish an Infinito.Nexus Release](https://hub.infinito.nexus/t/how-we-publish-an-infinito-nexus-release/688)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [October 3, 2026, 4:25pm UTC](https://hub.infinito.nexus/t/how-we-publish-an-infinito-nexus-release/688 "2026-10-03T16:25:02Z")

</div>

Every Infinito.Nexus release follows the same path. It starts with a green main branch, goes through version number, changelog and tag, and ends with announcements on the blog, Mastodon, LinkedIn, the WhatsApp group and …

---

## [Self-Hosted Runners - Github Runners CI](https://hub.infinito.nexus/t/self-hosted-runners-github-runners-ci/581)

<div class="topic-metadata">

**Author:** [@alexromanibanez](https://hub.infinito.nexus/u/alexromanibanez)\
**Replies:** 0\
**Last updated:** [June 25, 2026, 4:54pm UTC](https://hub.infinito.nexus/t/self-hosted-runners-github-runners-ci/581 "2026-06-25T16:54:54Z")

</div>

:electric\_plug: Self-Hosted Runners — Part 2: Plug Them into CI Tutorial · Getting Started · written for the hub Tutorials category Series: Part 1 — Local · Part 2 — CI · Part 3 — Your Computer :waving\_hand: So you’ve…

---

## [Self-Hosted Runner - How to develop and validate the \`svc-runner\` role on your own machine](https://hub.infinito.nexus/t/self-hosted-runner-how-to-develop-and-validate-the-svc-runner-role-on-your-own-machine/580)

<div class="topic-metadata">

**Author:** [@alexromanibanez](https://hub.infinito.nexus/u/alexromanibanez)\
**Replies:** 0\
**Last updated:** [June 25, 2026, 4:46pm UTC](https://hub.infinito.nexus/t/self-hosted-runner-how-to-develop-and-validate-the-svc-runner-role-on-your-own-machine/580 "2026-06-25T16:46:35Z")

</div>

:person\_running: Self-Hosted Runners — Part 1: Try the Runner on Your Own Machine Tutorial · Getting Started · written for the hub Tutorials category Series: Part 1 — Local · Part 2 — CI · Part 3 — Your Computer …

---

## [Model, Effort and Workflow for New Roles in Infinito.Nexus](https://hub.infinito.nexus/t/model-effort-and-workflow-for-new-roles-in-infinito-nexus/564)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [June 11, 2026, 5:27pm UTC](https://hub.infinito.nexus/t/model-effort-and-workflow-for-new-roles-in-infinito-nexus/564 "2026-06-11T17:27:47Z")

</div>

When building new Ansible roles or SaaS applications for Infinito.Nexus, the same three questions come up every time: Which model fits the task? How deeply should it reason? And how do you keep the result reproducible? T…

---

## [Building a Secure Infinito.Nexus AI Development Environment on Linux](https://hub.infinito.nexus/t/building-a-secure-infinito-nexus-ai-development-environment-on-linux/548)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [May 27, 2026, 12:51pm UTC](https://hub.infinito.nexus/t/building-a-secure-infinito-nexus-ai-development-environment-on-linux/548 "2026-05-27T12:51:10Z")

</div>

AI coding agents like Claude Code, OpenAI Codex, and Gemini CLI are transforming software development. They can: edit files autonomously execute shell commands refactor projects install dependencies generate infrastruc…

---

## [Cleaning up legacy private GHCR mirror images](https://hub.infinito.nexus/t/cleaning-up-legacy-private-ghcr-mirror-images/496)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [April 11, 2026, 10:44am UTC](https://hub.infinito.nexus/t/cleaning-up-legacy-private-ghcr-mirror-images/496 "2026-04-11T10:44:03Z")

</div>

We mirror upstream container images to GHCR so our CI does not depend on Docker Hub, quay.io, mcr.microsoft.com, or other registries at test time. This avoids rate limits and temporary upstream outages, and it also helps…

---

## [Cheat Sheet to create an Infinito.Nexus web-\* role with AI](https://hub.infinito.nexus/t/cheat-sheet-to-create-an-infinito-nexus-web-role-with-ai/455)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [March 17, 2026, 12:23pm UTC](https://hub.infinito.nexus/t/cheat-sheet-to-create-an-infinito-nexus-web-role-with-ai/455 "2026-03-17T12:23:20Z")

</div>

This guide helps you efficiently create new web-app roles within the Infinito.Nexus ecosystem using a structured, iterative approach. The goal is to stay fast, consistent, and maintainable by: leveraging proven refere…

---

## [Codex vs Claude: A Practical Security Comparison](https://hub.infinito.nexus/t/codex-vs-claude-a-practical-security-comparison/475)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [March 28, 2026, 11:57pm UTC](https://hub.infinito.nexus/t/codex-vs-claude-a-practical-security-comparison/475 "2026-03-28T23:57:17Z")

</div>

I’ve been digging into the security models of Codex and Claude, especially around sandboxing, and wanted to share a clear comparison for anyone using them in development workflows. :brain: Core Difference The biggest d…

---

## [Developing on PCs with Limited Resources](https://hub.infinito.nexus/t/developing-on-pcs-with-limited-resources/473)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [March 27, 2026, 4:51pm UTC](https://hub.infinito.nexus/t/developing-on-pcs-with-limited-resources/473 "2026-03-27T16:51:49Z")

</div>

My recommendation for a calm, sustainable dev machine: 64 GB RAM, a swapfile the same size as RAM, a fast external SSD with at least 500 GB, and only the services you actually need right now. Not every machine is a hi…

---

## [🛠️ Debugging CI Failures with \`job-logs.txt\` and the Dedicated Workflow](https://hub.infinito.nexus/t/debugging-ci-failures-with-job-logs-txt-and-the-dedicated-workflow/472)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [March 27, 2026, 2:35pm UTC](https://hub.infinito.nexus/t/debugging-ci-failures-with-job-logs-txt-and-the-dedicated-workflow/472 "2026-03-27T14:35:27Z")

</div>

When a CI job fails, the right approach in this repository is to debug from the raw logs first and reproduce the problem with the smallest meaningful command. This is not a blind retry loop. It is a structured, evidence-…

---

## [Reviewing Pull Requests for Infinito.Nexus](https://hub.infinito.nexus/t/reviewing-pull-requests-for-infinito-nexus/467)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [March 26, 2026, 5:17pm UTC](https://hub.infinito.nexus/t/reviewing-pull-requests-for-infinito-nexus/467 "2026-03-26T17:17:00Z")

</div>

This document is the repository-wide guide for reviewing pull requests. Use it together with the PR-specific template: The PR template is for the author. This guide is for the reviewer. Each template asks wheth…

---

## [🤖 AI Best Practices & Tools for Infinito Nexus](https://hub.infinito.nexus/t/ai-best-practices-tools-for-infinito-nexus/464)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [March 24, 2026, 10:18am UTC](https://hub.infinito.nexus/t/ai-best-practices-tools-for-infinito-nexus/464 "2026-03-24T10:18:47Z")

</div>

Welcome to the central discussion page for AI-assisted development in Infinito Nexus. This guide helps you choose the right tools, structure AI usage properly, and keep your codebase clean, scalable, and consistent. …

---

## [🛠️ Infinito.Nexus CI/CD Debugging Guide](https://hub.infinito.nexus/t/infinito-nexus-ci-cd-debugging-guide/462)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [March 23, 2026, 4:12pm UTC](https://hub.infinito.nexus/t/infinito-nexus-ci-cd-debugging-guide/462 "2026-03-23T16:12:24Z")

</div>

This guide describes the standard workflow for debugging CI/CD failures in Infinito.Nexus. Following this process ensures efficient troubleshooting, proper documentation, and optimal usage of GitHub Action runner resourc…

---

## [Infinito Nexus — WSL2 Windows Setup Guide](https://hub.infinito.nexus/t/infinito-nexus-wsl2-windows-setup-guide/454)

<div class="topic-metadata">

**Author:** [@alexromanibanez](https://hub.infinito.nexus/u/alexromanibanez)\
**Replies:** 1\
**Last updated:** [March 17, 2026, 2:21pm UTC](https://hub.infinito.nexus/t/infinito-nexus-wsl2-windows-setup-guide/454 "2026-03-17T14:21:25Z")

</div>

This guide documents every step needed to run Infinito Nexus locally on a Windows machine using WSL2 (Ubuntu 24.04 Noble) + Docker Desktop. Prerequisites Windows 10/11 with WSL2 enabled Ubuntu 24.04 (Noble) WSL2 d…

---

## [Infinito.Nexus Contribution Model](https://hub.infinito.nexus/t/infinito-nexus-contribution-model/436)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [February 28, 2026, 1:46pm UTC](https://hub.infinito.nexus/t/infinito-nexus-contribution-model/436 "2026-02-28T13:46:08Z")

</div>

Infinito.Nexus follows a strict and scalable contribution model designed for stability, quality assurance, and CI/CD efficiency. All development must take place in Folks (Forks) — never directly in the main repository. …

---

## [Local Test Environment Deploy 🧪](https://hub.infinito.nexus/t/local-test-environment-deploy/435)

<div class="topic-metadata">

**Author:** [@kevinveenbirkenbach](https://hub.infinito.nexus/u/kevinveenbirkenbach)\
**Replies:** 0\
**Last updated:** [February 28, 2026, 1:41pm UTC](https://hub.infinito.nexus/t/local-test-environment-deploy/435 "2026-02-28T13:41:56Z")

</div>

This article explains the local deployment test helpers used to develop and test Infinito.Nexus with the development Docker Compose stack. All scripts are located here: :backhand\_index\_pointing\_right: https://github.co…
