Skip to content
This repository was archived by the owner on Nov 14, 2018. It is now read-only.

Team Description 1

groni edited this page Nov 3, 2014 · 7 revisions

TEAM PROTOCOL

Governing Principles for cooperation among Pisi Linux teams and individuals

Who should read this document

This document is to be read by anyone who currently contributes, or wishes to contribute to the Pisi Linux project.

Aim of this document

To promote efficient and rewarding teamwork by having good overview and following protocol.

Overview of project structure

Pisi Linux teams are arranged according to other types of requests for collaboration should be conducted by the relevant team leader/s (where they exist). Team compositions with contact details are provided in this document.

Note: Due to limited manpower, individuals are likely to have several secondary roles and be members of several teams. However, where additional volunteers are found, then certain secondary roles can re-assigned.

Additionally, some teams may not yet have a team leader – or some teams may need to employ a revolving leadership system, depending on membership and their spare time.

OVERSIGHT GROUP

Technical Board

Contact Information

Composition

  1. Serdar Soytetir (obsoleteman) – Team Leader
  2. Marcin Bojara (marcin)
  3. Yusuf Aydemir (yusuf)

Purpose

To decide all technical policy relating to the technical direction that Pisi Linux takes.

Responsibilities

  • Packaging policy and guidelines
  • Technical decisions regarding installation system and process, toolchain, kernel, X server
  • Develop ideas to further refine or extend PiSi, YALI, COMAR, MUDUR, KAPTAN, USER MANAGER and PANDA functionality
  • Creation or incorporation of additional tools

How we work

See our procedures for details on ‘how we do things’ (Marcin to write this?). Most discussions regarding the Technical Board will happen in #pisi-devel or #board (IRC or Slack?). For requests please consult the contact above.

Meetings

  • The Technical Board holds regular meetings every ? at ? in #meetingroom on (IRC or Slack)
  • Meetings agenda (URL)

Current activities

  • See our ticket queue for the things we are working on.
  • See releases for information about Pisi Linux releases.

Project Coordinator

Contact Information

  • Contact Info

Stefan Gronewold (groni) IRC or Slack: #pisi-devel or #board

Purpose

The Project Coordinator will focus particularly on project overview and facilitation

Responsibilities

  • Maintain an overview on all aspects of the Project
  • Maintain a project management calendar
  • Coordinate and facilitate individual and team effort
  • Process agenda item submissions
  • Chair the Committee meetings
  • Develop project strategies
  • Work with Core to establish schedules for releases including freeze dates, final release, slips, etc. Ensure all other relevant interaction takes place between teams regarding these schedules and their requirements (eg: PR, docs, branding/artwork, websites/forums etc, etc.)

DEVELOPMENT GROUP

Core

Contact Information

Composition

  • Serdar Soytetir – (obsoleteman) (Team Leader)
  • Marcin Bojara - (marcin)
  • Yusuf Aydemir - (yusuf)

Purpose

The Core Team maintains the base repository. installation system and process, toolchain, kernel, X server, library versions and dependencies, and implements Technical Board directives.

Responsibilities

  • Pisi Linux code-base and core packages
  • Manage the git Core repository packages and process requests for the Core repo
  • Administrate the build system
  • Provide guidance and support to the Extra-Packages Team
  • Report progress towards release from Feature Freeze on
  • Publish reports on changes to processes
  • Remove unmaintained packages from Pisi Linux
  • Core Team will implement all Technical Board directives, including the development of PISI, YALI, COMAR, MUDUR, KAPTAN, USER MANAGER
  • Blog about important changes, and keep a log of new features on the wiki.

How we work

See our procedures for details on ‘how we do things’ (Marcin to write this?). Most discussions regarding the Core team will happen in #pisi-devel or #board (IRC or Slack?). For requests please consult the contact above.

If you want the to submit an issue or job request to the Core Team, please create a ticket in the issue tracker mentioned above. Please enter your Pisi Linux username or email address in the respective textbox, to make sure the team can contact you.

Meetings

The Core team holds regular meetings every ? at ? in #meetingroom on (IRC or Slack) Meetings agenda (URL)

Current activities

See our ticket queue for the things we are working on.

Extra

Contact Information

Composition

  1. Osman Erkan (Team Leader)
  2. Ayhan Yalçınsoy (ayhanyalcinsoy )
  3. Erkan Işık
  4. İlker Manap (ilkermanap)
  5. Kamil Atlı (suvari)
  6. Sencer Hamarat
  7. Sezai Yeniay (sezaiyeniay)
  8. Stefan Gronewold (groni)
  9. Vedat Demir (vedat)
  10. Ertuğrul Erata (ertugrul)
  11. Aydın Demirel (taurus)
  12. Burak Fazıl Ertürk (BlackSEA-)
  13. Ekin Dursun (onlined)
  14. Alihan Öztürk (alihanozturk)
  15. Varol Maksutoğlu (waroi)
  16. Ergün Salman (poyraz76)

Purpose

The Extra-Packages team is responsible for the pisi-extra github repo. Extra Packages team is a sub team of the core team. Extra team head reports to the core team head.

Responsibilities

  • General responsibility of the Pisi Linux software selection
  • Proposing new packages
  • Updating existing packages
  • Assuring that packages maintained do not break anything
  • Use Github effectively for issue tracking, ensure that potential contributors can comprehend the latest status of the projects/issues.

Meetings

QA/Testing

Contact Information

  • IRC or Slack: #qa-testing

Composition

  1. Stefan Gronewold (groni) (Team Leader)
  2. Ali Cengiz Kurt
  3. Ayhan Yalçınsoy (ayhanyalcinsoy)
  4. Berkay Yurdakul
  5. İlker Manap (ilkermanap)
  6. Kamil Atlı (suvari)
  7. Osman Erkan (namso-01)
  8. Sencer Hamarat
  9. sezai yeniay (sezaiyeniay)
  10. Süleyman Arıkan (slarikan)
  11. Vedat Demir (vedat)

Purpose

The Quality Assurance Team ensures all of the software that makes up Pisi Linux receives adequate testing, is fit-for-purpose, and contains no major bugs. It's our goal to continually improve the quality of Pisi Linux releases and updates.

As a side note, every package maintainer is responsible for checking whether his/her package breaks something.

Responsibilities

  • Testing of software as it is released into the farm repo
  • Developing and executing test plans to test important functionality in a systematic way
  • Running test days for specific feature or component
  • Working with the Core and Extra-Packages teams to maintain the release criteria
  • Highlight any aspect of Pisi Linux which appears to be sub-standard (via Committee meeting agendas?)

Meetings

Design/UX

Contact Information

  • IRC or Slack: #

Composition

  1. Mehmet SÜTCÜ (Team Leader)
  2. Berkay Yurdakul
  3. Erkan Işık
  4. Stefan Gronewold (groni)
  5. Onur Aslan
  6. Osman Erkan (namso-01)
  7. Paula (sapphireGD)
  8. Sezai Yeniay (sezaiyeniay)

Purpose

The Design Team is the design group of the Pisi Linux project. Our interests are not only in creating graphics for use by the Pisi Linux community, but also in advocating the use of the creative tools that are a part of Pisi Linux.

Responsibilities

  • Designing various user interface elements, icons, artwork, and branding material; ensuring consistency across all UI elements within Pisi Linux, respecting good typography and pleasant look without overusing skeumorphic or shiny materials.
  • Ensuring that new or existing features respect general UX principles, and direct development process towards a UX-friendly one.
  • Creating whiteboards, analyzing current elements, proposing new designs and guiding developers in implementation
  • Follow and analyze current design trends, review current elements, and propose replacements
  • Creating artwork, branding materials, and guidelines for these elements
  • Migrate all available info to the wiki, assist Documentation team in this regard.

Meetings

COMMUNITY GROUP

Websites

Contact Information

  • IRC or Slack: #

Composition

  1. Sezai Yeniay (Team Leader)
  2. Ali Cengiz Kurt
  3. Erkan Işık
  4. Mehmet SÜTCÜ
  5. Stefan Gronewold (groni)
  6. Varol Maksutoğlu (waroi)

Purpose

The Pisi Linux Website team aims to improve Pisi Linux image and to create the best possible online interface for users and contributors.

Responsibilities

  • Maintain the Pisi Linux and Pisi Linux World forum websites and forums
  • Work in conjunction with Design/UX and QA teams for new features or changes to the existing parts. New features shall not be implemented without proper testing and confirmation from UX team.
  • Migrate all available info to the wiki, assist Documentation team in this regard
  • Bug fixing :) Keep the quality of the forum very good
  • Update sections and items on the forum if needed
  • Answer and give reaction on forum questions
  • Follow web-design trends and use them

Meetings

PR/Marketing

Contact Information

  • IRC or Slack: #

Composition

  1. Stefan Gronewold (groni) (Team Leader)
  2. Berkay Yurdakul
  3. Erkan Işık
  4. Varol Maksutoğlu (waroi)

Purpose

The PR/Marketing Team ensures that people in pisi Linux can consistently explain to everyone what Pisi Linux is, why the project can help them, and how they can help the project.

Responsibilities

  • Act as official point-of-contact with outside agencies (DW etc)
  • Use G+, Twitter and Facebook as primary sources for news and communication about Pisi Linux
  • Follow and analyze current social media trends and translate these to Pisi Linux
  • Follow news about Pisi Linux in the media and other Linux news
  • Answer/Reaction about Pisi Linux on G+, Twitter and Facebook

Meetings

Documentation

Contact Information

  • IRC or Slack: #

Composition

  1. Necmettin Begiter (Team Leader)
  2. Ali Cengiz Kurt
  3. Ayhan Yalçınsoy (ayhanyalcinsoy)
  4. Berkay Yurdakul
  5. Stefan Gronewold (groni)
  6. Sezai Yeniay (sezaiyeniay)

Purpose

The goal of the Pisi Linux Documentation team is to improve the overall experience of Pisi Linux users and contributors by providing clear and up to date documentation.

Responsibilities

  • Use wiki as primary information source available to everyone
  • Make sure all the development related info is available on the wiki
  • Use open file formats for documents (.html, .odf, .pdf, .md)
  • Develop consistent document standards and templates
  • Create “Introduction to Pisi Linux” documents and maintain them as version number progresses, make them available as printed copy
  • Spell and grammar checking, ensure that the info available is in perfect shape
  • Make use of old Pardus documentation, adapt for use within Pisi Linux

Meetings

Localization

Contact Information

  • IRC or Slack: #

Composition

  1. Necmettin Begiter (Team Leader)
  2. Ali Cengiz Kurt
  3. Ayhan Yalçınsoy (ayhanyalcinsoy)
  4. Erkan Işık
  5. İlker Manap (ilkermanap)
  6. Stefan Gronewold (groni)
  7. Sencer Hamarat

Purpose

The goal of the Pisi Linux Localization team is to ensure that all aspects of Pisi Linux (the Software, Documentation, Websites and culture) are equally accessible to local communities (countries, languages).

Responsibilities

Meetings

Clone this wiki locally