Get Involved: Difference between revisions

From KDE Community Wiki
m (Remove translation tags for now)
No edit summary
(19 intermediate revisions by one other user not shown)
Line 1: Line 1:
[[File:Mascot 20140702 konqui-group.png|thumbnail|right|[[Konqi]] and KDE dragons of different abilities!]]
Welcome to the KDE Community. By joining our team, you will be part of an international effort by thousands of people working to deliver a stunning Free Software computing experience. You will meet new friends, learn new skills and make a difference to millions of users while working with people from all around the globe.
Welcome to the KDE Community. By joining our team, you will be part of an international effort by thousands of people working to deliver a stunning Free Software computing experience. You will meet new friends, learn new skills and make a difference to millions of users while working with people from all around the globe.


There are many different ways you can become part of KDE. You might want to translate software into your own language, create beautiful artwork, write code or report bugs, to name just a few things you could do. This page will give you a brief introduction to things everyone in KDE should know, and help you get started with contributing.
There are many different ways you can become part of KDE. You might want to translate software into your own language, create beautiful artwork, write code or report bugs, to name just a few things you could do. You might even have an existing project you want to bring into the KDE family. This page will give you a brief introduction to things everyone in KDE should know, and help you get started with contributing.


=Code of Conduct=
==Code of Conduct==
We want to make sure the KDE Community is, and remains, a welcoming and friendly place that people feel comfortable in. One way we try to achieve this is with the [https://www.kde.org/code-of-conduct/ KDE Community Code of Conduct], which we ask you to abide by when interacting with the rest of the KDE Community.
We want to make sure the KDE Community is, and remains, a welcoming and friendly place that people feel comfortable in. One way we try to achieve this is with the [https://www.kde.org/code-of-conduct/ KDE Community Code of Conduct], which we ask you to abide by when interacting with the rest of the KDE Community.


=Getting in touch=
==Getting in touch==
Part of being in a community is talking to the other members. In KDE, the main channels of communication are <abbr title="Internet Relay Chat">IRC</abbr>, a realtime text communication system, and email lists.
Part of being in a community is talking to the other members. In KDE, the main channels of communication are <abbr title="Internet Relay Chat">IRC</abbr> (a realtime text communication system), the [http://forum.kde.org/ forums] and [https://www.kde.org/support/#mailinglists mailing lists].


You will need a way to connect to the [http://freenode.net/ freenode IRC network]. We suggest [https://konversation.kde.org/ Konversation] (see the [https://docs.kde.org/trunk5/en/extragear-network/konversation/index.html handbook] for help in setting it up), although a convenient alternative if you want to get going quickly is freenode's [http://webchat.freenode.net/ online webchat]. You will need to choose a ''nick'' (the name you appear on the network as), [http://freenode.net/using_the_network.shtml connect to freenode] and join a channel. [irc://irc.kde.org/kde #kde] is a good first channel to join. This is the central channel for users and contributors to communicate, but most teams will have their own channel.
To communicate over IRC, you will need a way to connect to the [http://freenode.net/ freenode IRC network]. We suggest [https://konversation.kde.org/ Konversation] (see the [https://docs.kde.org/trunk5/en/extragear-network/konversation/index.html handbook] for help in setting it up), although a convenient alternative if you want to get going quickly is freenode's [http://webchat.freenode.net/ online webchat]. You will need to choose a ''nick'' (the name you appear on the network as), [http://freenode.net/using_the_network.shtml connect to freenode] and join a channel. [irc://irc.kde.org/kde #kde] is a good first channel to join. This is the central channel for users and contributors to communicate, but most teams will have their own channel.


The other main place for communication is the KDE mailing lists. To start with, you should subscribe to [https://mail.kde.org/mailman/listinfo/kde-community the kde-community list] (you will need to subscribe before you can send emails to the list).
A good mailing list to subscribe to as a new member of the KDE Community is [https://mail.kde.org/mailman/listinfo/kde-community kde-community] (you will need to subscribe before you can send emails to the list).


The links in the next section will take you to pages with more specific information, including how to get in touch with specific teams.
The links in the [[#Ways to contribute]] section will take you to pages with more specific information, including how to get in touch with specific teams.


=Ways to contribute=
==Mentoring==
 
KDE has a variety of programmes to introduce new contributors to KDE. These include external programmes that we participate in like the [[GSoC|Google Summer of Code]] and the [[OutreachProgramForWomen|Outreach Program for Women]], as well as KDE's own programmes, such as [[SoK|Season of KDE]]. We also maintain an informal list of people who are willing to help out any newcomers. You can find an overview on the [[Mentoring]] page.
 
==Existing projects==
 
If you have a project already that you want to bring into KDE, we have an incubation programme to help make that happen. You can find all about it at the [[Incubator]] page.
 
==Ways to contribute==
   
   
<h2>[[File:development.png|left]]
===[[/development|Development]] [[File:Konqui dev close cropped.png|right|x120px|]]===
[[Get_Involved/development|Development]]</h2>
 
<p>By becoming a developer in the KDE community, you can make a big difference while enjoying a challenging and fun experience. You'll learn to be a better coder, you will get to implement new features and defeat daunting bugs, creating a stunning product, all the while collaborating with people from all around the world.
By becoming a developer in the KDE community, you can make a big difference while enjoying a challenging and fun experience. You'll learn to be a better coder, you will get to implement new features, defeat daunting bugs and create stunning products, all the while collaborating with people from all around the world. [[/development|Find out more about becoming a KDE developer]].
</p>
   
   
<h2>[[File:translation.png|left]]
===[[/translation|Translation]]===
[[Get_Involved/translation|Translation]]</h2>
 
<p>Are you fluent in multiple languages? By contributing your translations of text to the KDE software, you will help KDE be a better part of the global market and more accessible to the millions of potential users out there.
Are you fluent in multiple languages? By contributing your translations of the text in the user interfaces of KDE software, you can make it more pleasant for you to use, and open it up to millions of potential new users. [[/translation|Find out more about becoming a KDE translator]].
</p>
 
===[[/design|Visual and Human Interface Design]] [[File:Konqui artistic cropped.png|right|x120px|]]===
 
Whether you are an artist, a designer, or just someone with an interest in how people interact with software, the KDE community needs you! The VDG help make KDE software both beautiful and usable by helping teams design their user interfaces. This includes creating icons and themes, as well as thinking and researching how to help users do what they are trying to do, instead of getting in the way. By joining this team, you can help make software that makes users happy, and those around them jealous. [[/design|Find out more about joining the VDG]].
   
   
<h2>[[File:art.png|left]]
===[[/documentation|Documentation]] [[File:Mascot konqi-support-document.png|x120px|right|]]===
[[Get_Involved/art|Art]]</h2>
 
<p>Are you able to create images that move people? The KDE community is always in need of good art and even more so: good artists. Working with such an international team of volunteers over the web will certainly be a challenge, but a rewarding one. Icons, splash screens and themes create an identity for an application. By creating art for the KDE community, your portfolio will be seen by a large audience and will help KDE products have a strong branding - making a real, tangible difference.
Even with the best-designed software, users will need documentation to help them do what they want and get the most out of it. The KDE Community values good-quality documentation, and those who write it. The work of this team has one of the biggest impacts on end-users. [[/documentation|Find out more about joining the KDE documentation team]].
</p>
   
   
<h2>[[File:documentation.png|left]]
===[[/promotion|Promotion]] [[File:Konqui journalist cropped.png|right|x120px|]]===
[[Get_Involved/documentation|Documentation]]</h2>
 
<p>There's lots of people using and testing KDE software. By providing useful and up-to-date documentation, you will make a big impact on helping people understand how to make the most of KDE SC.
Do you know how to get the word out on the street? Marketing and promotion of KDE is done through a mostly grassroots effort. By being a part of the team, you will be spreading the word of KDE to people that would not otherwise have heard of the amazing things we make. You'll be part of a great team of people who are moving the world! [[/promotion|Find out more about spreading the word about KDE]].
</p>
 
===[[/accessibility|Accessibility]]===
 
Part of reaching as wide an audience as possible includes making KDE software easy to use for people with visual, auditory and motor disabilities. This is an important area that unfortunately does not get as much love as it deserves. Whether you are familiar with the techniques and technologies involved in this or are just keen to help out, your help will be enthusiastically welcomed. [[/accessibility|Find out more about making KDE software more accessible]].
   
   
<h2>[[File:promotion.png|left]]
===[[/bugs|Bug Triaging]] [[File:Mascot konqi-support-bughunt.png|x120px|right|]]===
[[Get_Involved/promotion|Promotion]]</h2>
 
<p>Do you know how to get the word out on the street? Marketing and promotion of KDE is done through a mostly grassroots effort. By being a part of the team, you will be spreading the word of KDE to people that may not otherwise be able to benefit from it. You'll be part of a flexible and interesting team of people who are moving the world!
The KDE BugSquad is the first line of attack for bugs. By keeping track of incoming bug reports, verifying them, improving them and cleaning them up, you will help developers figure out what bugs they need to work on and help them get the information they need to fix them. You don't need any coding knowledge to participate, but experience has shown that members of this team often learn a lot in the course of dealing with bug reports, and many move on to developing the software itself. [[/bugs|Find out more about helping squash bugs in KDE software]].
</p>
<h2>[[File:testing.png|left]]
[[Get_Involved/Quality|Quality]]</h2>
<p>In the past, there was a specific team at KDE which was focused on finding loose ends in KDE applications and tying them together. This was a task of user case studies, writing articles, documentation, creating missing artwork for consistancy, and other miscellanea. Currently, the Quality Team has set its focus on beta testing.</p>
<h2>[[File:accessibility.png|left]]
[[Get_Involved/accessibility|Accessibility]]</h2>
<p>By making KDE software available to a wider audience, you will help make computing easier for people with visual, auditory and motor disabilities.
</p>
<h2>[[File:bugtriaging.png|left]]
[http://techbase.kde.org/Contribute/Bugsquad Bug Triaging]</h2>
<p>By joining the KDE BugSquad you will help developers notice valid bugs quicker and optimize their workflows, fixing the issues in less time, and giving practical support to the KDE community. Our team keeps track of incoming bugs in KDE software, and goes through old bugs. We verify that a bug exists, and is reproducible, and that the reporter has given enough information. Coding skills are not required to participate, however experience has shown us that our team members often learn so much and have so much fun we often lose them at some point to the ranks of the developer teams...
</p>
[[Category:Needs Attention]]

Revision as of 09:44, 19 July 2017

Konqi and KDE dragons of different abilities!

Welcome to the KDE Community. By joining our team, you will be part of an international effort by thousands of people working to deliver a stunning Free Software computing experience. You will meet new friends, learn new skills and make a difference to millions of users while working with people from all around the globe.

There are many different ways you can become part of KDE. You might want to translate software into your own language, create beautiful artwork, write code or report bugs, to name just a few things you could do. You might even have an existing project you want to bring into the KDE family. This page will give you a brief introduction to things everyone in KDE should know, and help you get started with contributing.

Code of Conduct

We want to make sure the KDE Community is, and remains, a welcoming and friendly place that people feel comfortable in. One way we try to achieve this is with the KDE Community Code of Conduct, which we ask you to abide by when interacting with the rest of the KDE Community.

Getting in touch

Part of being in a community is talking to the other members. In KDE, the main channels of communication are IRC (a realtime text communication system), the forums and mailing lists.

To communicate over IRC, you will need a way to connect to the freenode IRC network. We suggest Konversation (see the handbook for help in setting it up), although a convenient alternative if you want to get going quickly is freenode's online webchat. You will need to choose a nick (the name you appear on the network as), connect to freenode and join a channel. #kde is a good first channel to join. This is the central channel for users and contributors to communicate, but most teams will have their own channel.

A good mailing list to subscribe to as a new member of the KDE Community is kde-community (you will need to subscribe before you can send emails to the list).

The links in the #Ways to contribute section will take you to pages with more specific information, including how to get in touch with specific teams.

Mentoring

KDE has a variety of programmes to introduce new contributors to KDE. These include external programmes that we participate in like the Google Summer of Code and the Outreach Program for Women, as well as KDE's own programmes, such as Season of KDE. We also maintain an informal list of people who are willing to help out any newcomers. You can find an overview on the Mentoring page.

Existing projects

If you have a project already that you want to bring into KDE, we have an incubation programme to help make that happen. You can find all about it at the Incubator page.

Ways to contribute

Development

By becoming a developer in the KDE community, you can make a big difference while enjoying a challenging and fun experience. You'll learn to be a better coder, you will get to implement new features, defeat daunting bugs and create stunning products, all the while collaborating with people from all around the world. Find out more about becoming a KDE developer.

Translation

Are you fluent in multiple languages? By contributing your translations of the text in the user interfaces of KDE software, you can make it more pleasant for you to use, and open it up to millions of potential new users. Find out more about becoming a KDE translator.

Visual and Human Interface Design

Whether you are an artist, a designer, or just someone with an interest in how people interact with software, the KDE community needs you! The VDG help make KDE software both beautiful and usable by helping teams design their user interfaces. This includes creating icons and themes, as well as thinking and researching how to help users do what they are trying to do, instead of getting in the way. By joining this team, you can help make software that makes users happy, and those around them jealous. Find out more about joining the VDG.

Documentation

Even with the best-designed software, users will need documentation to help them do what they want and get the most out of it. The KDE Community values good-quality documentation, and those who write it. The work of this team has one of the biggest impacts on end-users. Find out more about joining the KDE documentation team.

Promotion

Do you know how to get the word out on the street? Marketing and promotion of KDE is done through a mostly grassroots effort. By being a part of the team, you will be spreading the word of KDE to people that would not otherwise have heard of the amazing things we make. You'll be part of a great team of people who are moving the world! Find out more about spreading the word about KDE.

Accessibility

Part of reaching as wide an audience as possible includes making KDE software easy to use for people with visual, auditory and motor disabilities. This is an important area that unfortunately does not get as much love as it deserves. Whether you are familiar with the techniques and technologies involved in this or are just keen to help out, your help will be enthusiastically welcomed. Find out more about making KDE software more accessible.

Bug Triaging

The KDE BugSquad is the first line of attack for bugs. By keeping track of incoming bug reports, verifying them, improving them and cleaning them up, you will help developers figure out what bugs they need to work on and help them get the information they need to fix them. You don't need any coding knowledge to participate, but experience has shown that members of this team often learn a lot in the course of dealing with bug reports, and many move on to developing the software itself. Find out more about helping squash bugs in KDE software.