mirror of
https://github.com/QubesOS/qubes-doc.git
synced 2024-10-01 01:25:40 -04:00
Update Join page
This commit is contained in:
parent
14e72e613d
commit
4fd0cb1110
114
about/join.md
114
about/join.md
@ -4,114 +4,10 @@ title: Join
|
||||
permalink: /join/
|
||||
---
|
||||
|
||||
Join the Qubes OS Team!
|
||||
=======================
|
||||
|
||||
The Qubes OS Project is seeking individuals for the positions listed
|
||||
below. If you're interested in any of these positions, please send an email to
|
||||
[Marek Marczykowski-Górecki](mailto:marmarek@invisiblethingslab.com).
|
||||
|
||||
Besides the positions below, there are many different ways you can [contribute to the Qubes OS project](/doc/contributing/).
|
||||
|
||||
Stable release manager
|
||||
----------------------
|
||||
|
||||
### General tasks ###
|
||||
|
||||
* Deciding what will be fixed in each stable release and what will be fixed
|
||||
only in new major releases
|
||||
* Backporting fixes to stable releases (and requesting core dev input when it
|
||||
isn't trivial)
|
||||
* Releasing packages for stable release (deciding when the package should be
|
||||
released to the `current-testing` repository and when it should be moved to
|
||||
the `current` repository)
|
||||
|
||||
As this position involves great trust and may have major impact on project
|
||||
security, we'd like for the candidate to be already known and active in Qubes
|
||||
OS community.
|
||||
|
||||
Core developer
|
||||
--------------
|
||||
|
||||
### General tasks ###
|
||||
|
||||
* Actual debugging of issues
|
||||
* Writing new features
|
||||
* Writing tests
|
||||
* Writing developer documentation (API, etc)
|
||||
* Providing input for community contributors when requested
|
||||
|
||||
### Required and optional skills ###
|
||||
|
||||
* Python
|
||||
* Shell scripting
|
||||
* System configuration (basic services, startup scripts etc)
|
||||
* Git, make
|
||||
* (Optional) networking, firewalling
|
||||
* (Optional) X11 protocol (raw)
|
||||
* (Optional) GUI frameworks (Gtk, Qt)
|
||||
* (Optional) kernel and/or hypervisor debugging skills
|
||||
* (Optional) low level stuff (UEFI, PCI communication,
|
||||
including IOMMU, networking down to ethernet layer, Xen
|
||||
backend/frontend interfaces)
|
||||
* (Optional) libvirt internals
|
||||
* (Optional) salt stack
|
||||
* (Optional) advanced desktop environment configuration, including
|
||||
writing plugins (KDE, Gnome)
|
||||
|
||||
The more "optional" the better :)
|
||||
|
||||
### Example features for implementation ###
|
||||
|
||||
#### Smaller ####
|
||||
|
||||
* [#1499](https://github.com/QubesOS/qubes-issues/issues/1499)
|
||||
* [#1454](https://github.com/QubesOS/qubes-issues/issues/1454)
|
||||
* [#1363](https://github.com/QubesOS/qubes-issues/issues/1363)
|
||||
* [#1329](https://github.com/QubesOS/qubes-issues/issues/1329)
|
||||
* [#979](https://github.com/QubesOS/qubes-issues/issues/979)
|
||||
|
||||
#### Larger ####
|
||||
|
||||
* [#1455](https://github.com/QubesOS/qubes-issues/issues/1455)
|
||||
* [#1426](https://github.com/QubesOS/qubes-issues/issues/1426)
|
||||
* [#971](https://github.com/QubesOS/qubes-issues/issues/971)
|
||||
* [#889](https://github.com/QubesOS/qubes-issues/issues/889)
|
||||
* [#866](https://github.com/QubesOS/qubes-issues/issues/866)
|
||||
* [#830](https://github.com/QubesOS/qubes-issues/issues/830)
|
||||
|
||||
Qubes Live USB Maintainer
|
||||
-------------------------
|
||||
|
||||
### Required Skills ###
|
||||
|
||||
* Shell
|
||||
* Python
|
||||
* Bootloaders (`grub2`, `isolinux`)
|
||||
* `initrd` creation (`dracut`)
|
||||
* Kickstart (automated installation -- basics are enough)
|
||||
* A general understanding of Qubes OS ;)
|
||||
|
||||
GNOME Desktop Environment developer
|
||||
-------------------------------------
|
||||
|
||||
### Tasks ###
|
||||
|
||||
* Custom window decorations (colored frames)
|
||||
* Configuration for Qubes OS dom0
|
||||
* Disable uneeded things (e.g., file manager)
|
||||
* Configure menu to ease navigation through multiple VMs (similar to [what is
|
||||
configured in KDE](https://github.com/QubesOS/qubes-issues/issues/1784#issuecomment-216868265))
|
||||
* [Implementation of new, GTK based Qubes Manager](https://github.com/QubesOS/qubes-issues/issues/1870)
|
||||
|
||||
### Example Tasks ###
|
||||
|
||||
Listed here: [#1806](https://github.com/QubesOS/qubes-issues/issues/1806)
|
||||
|
||||
### Required Skills ###
|
||||
|
||||
* GNOME
|
||||
* GTK
|
||||
* Whatever is needed to customize GNOME
|
||||
Joining the Qubes OS Team
|
||||
=========================
|
||||
|
||||
The Qubes OS Project does not currently have any open positions.
|
||||
This page will be updated when open positions become available.
|
||||
In the meantime, there are many different ways you can [contribute to the Qubes OS project](/doc/contributing/).
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user