Awesome
Groupware
Meta repo for the groupware team
The purpose of this repo is primarily to be able to create tickets for tasks that span across the groupware repos.
Scope and purpose
The Groupware team is dedicated to improving and maintaining all groupware aspects inside the Nextcloud ecosystem.
Members
- Anna Larch
- Christoph Wurst
- Daniel Kesselberg
- Greta Doçi
- Grigory Vodyanov
- Hamza
- Pablo
- Richard Steinmetz
- Sebastian Krupinski
- Thomas Citharel
Components and roles
The code and information is spread across multiple repositories. The following list shows where the main bits and pieces can be found, and who is responsible.
Component | Maintainers | Release manager |
---|---|---|
CalDAV and CardDAV backends | Richard, Sebastian | Server team |
Calendar | Richard, Sebastian, Thomas | Sebastian |
Calendar Resource Management | Richard, Sebastian | Richard |
Contacts | Grigory, Hamza, Sebastian | Hamza |
Contacts Interaction | Daniel, Sebastian | Server team |
Christoph, Daniel, Greta | Christoph | |
@nextcloud/calendar-availability-vue | Greta, Grigory | Greta |
@nextcloud/calendar-js | Grigory, Richard | Grigory |
@nextcloud/cdav-library | Hamza, Richard | Richard |
@nextcloud/timezones | Greta, Richard | Richard |
nextcloud/kitinerary | Christoph, Daniel | Daniel |
nextcloud/kitinerary-bin | Christoph, Daniel | Daniel |
nextcloud/kitinerary-flatpak | Christoph, Daniel | Daniel |
nextcloud/kitinerary-sys | Christoph, Daniel | Daniel |
Roundcube | Alec, Pablo, Anna | Alec, Pablo |
Roles explained
- Maintainers actively manage issue reports, review and merge pull requests and backport critical fixes. They are explicit code owners on Github.
- Release managers ensure that changes are released at the right time, e.g. in short time frame for fixes, or at defined dates for features.