wiki/contributing/sigs-and-committees/sigs.md

44 lines
3.7 KiB
Markdown
Raw Normal View History

2024-05-05 17:22:22 +00:00
---
title: SIGs
description: Your guide to Special Interest Groups and what they do
2024-05-05 17:22:22 +00:00
published: true
date: 2024-05-06T02:30:33.716Z
2024-05-05 17:22:22 +00:00
tags:
editor: markdown
dateCreated: 2024-05-05T17:22:20.994Z
---
# Special Interest Groups
SIGs, or "Special Interest Groups" are groups of people who focus on a particular area. They have specific projects and tasks with clear "things" as outcomes. For example, the Core Special Interest Group maintains vital packages and is involved in creating templates for new systems, and the Documentation Special Interest Group maintains the Wiki.
The ideas for SIGs are inspired by [the kubernetes governance](https://github.com/kubernetes/community).
## What SIGs are there?
| Name | Responsibility | Current Leaders |
|---------------|------------------------------------------------------------------------------------------------------------------|---------------------------|
| Core | Maintains vital software and packages for Aux to function | @vlinkz |
| CLI | Maintains the Aux CLI and our fork of the Nix CLI | |
| Darwin | Maintains Aux code for Darwin (MacOS) systems, for example they would be in charge of `nix-darwin`-like projects | @yamashitax |
| Documentation | Manages documentation and examples to help users understand Aux as quickly and well as possible | @minion, @coded |
| GNOME | Maintains [the GNOME Desktop Environment](https://www.gnome.org/) for Aux | |
| Go | Maintains [buildGoPackage, buildGoModule](https://wiki.nixos.org/wiki/Go) and other Go support for Aux | |
| Haskell | Maintains `haskellPackages` and other Haskell support for Aux | @ptitfred |
| Home | Maintains `home-manager`-like projects for Aux | |
| JavaScript | Maintains `javascript` package support for Aux | |
| KDE | Maintains [KDE](https://kde.org/) support for Aux, including [Plasma](https://kde.org/plasma-desktop/) | |
| Python | Maintains `pythonPackages`, python packaging support, and other python support for Aux | |
| Rust | Maintains `rust` and rust packaging support for Aux | |
## SIG Meetings
SIG meetings are open to everyone, whether you're a part of the SIG or not. SIGs which hold regular meetings are listed below.
Meetings are also announced on their respective SIG category on the forum before they occur. Meeting announcements include an agenda, an up-to-date meeting link, and details such as schedule changes. We recommend treating them as fully authoritative for specific meetings and taking this table as a guide for meetings you may want to attend on a regular basis.
| SIG | Meeting Time | Meeting length | Join Link |
|---------------|------------------------|----------------|-------------------------------------------------|
| Documentation | Saturdays at 17:00 UTC | around 1 hour | [AuxDocs on Jitsi](https://meet.jit.si/AuxDocs) |