Util-desk-dev-core Role¶
Description: No description available
Variables¶
author: Kevin Veen-Birkenbach
description: Installs a base development environment for software engineers on Linux.
license: Infinito.Nexus NonCommercial License
license_url: https://s.infinito.nexus/license
company: Kevin Veen-Birkenbach
Consulting & Coaching Solutions https://www.veen.world
min_ansible_version: 2.9
platforms: [{‘name’: ‘Archlinux’, ‘versions’: [‘rolling’]}]
galaxy_tags: [‘development’, ‘software’, ‘engineering’, ‘archlinux’, ‘persona’, ‘tools’]
repository: https://s.infinito.nexus/code
issue_tracker_url: https://s.infinito.nexus/issues
documentation: https://docs.infinito.nexus/
README¶
Development Utilities 👨💻¶
Description¶
This Ansible role provides a minimal development environment for software engineers on Arch Linux. It installs core tools and editors necessary to begin building, editing, and managing source code projects.
Learn more about development environments on Visual Studio Code, the Arch Wiki - Development Tools, and general Software Engineering on Wikipedia.
Overview¶
This role builds upon the system administration and package management roles to deliver a clean, editor-ready base for developers. It ensures that essential developer tooling is ready to go.
Purpose¶
To reduce setup time and ensure consistency across developer workstations, this role prepares a functional and extensible foundation for software engineering work.
Features¶
Installs Visual Studio Code: A powerful code editor with a wide plugin ecosystem.
Extensible Design: Acts as a base layer for more specific development stacks (e.g., web, Python, embedded).
Persona Integration: Extends the
util-dev-adminfor technical users with a development focus.