mirror of
				https://github.com/kevinveenbirkenbach/computer-playbook.git
				synced 2025-10-31 10:19:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			30 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # 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](https://code.visualstudio.com/), the [Arch Wiki - Development Tools](https://wiki.archlinux.org/title/Development_tools), and general [Software Engineering](https://en.wikipedia.org/wiki/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-admin` for technical users with a development focus.
 | |
| 
 | |
| ## Credits 📝
 | |
| 
 | |
| Developed and maintained by **Kevin Veen-Birkenbach**.  
 | |
| Learn more at [www.veen.world](https://www.veen.world)
 | |
| 
 | |
| Part of the [Infinito.Nexus Project](https://s.infinito.nexus/code)  
 | |
| License: [Infinito.Nexus NonCommercial License](https://s.infinito.nexus/license)
 |