KonsoleDevelopment/fr: Difference between revisions

From KDE UserBase Wiki
(Created page with "Development de Konsole")
 
No edit summary
 
(33 intermediate revisions by one other user not shown)
Line 1: Line 1:
<languages />
<languages />


== General Information ==
== Informations générales ==


Anyone can help if they have the time. There is no requirements to know programming languages or install special software. If you are running KDE, you can help.
N'importe qui peut aider s'il a le temps. Il n'y a aucune exigence pour connaître les langages de programmation ou installer un logiciel spécial. Si vous utilisez KDE, vous pouvez aider.
It will be more helpful if you can run the latest KDE versions. This is often in distribution's "unstable" or "bleeding-edge" repositories. Also, installing KDE with debugging symbols will help with crashes, although your system will be much slower.
Il sera plus utile si vous pouvez exécuter les dernières versions de KDE. Il est souvent dans les dépôts "instables" ou "en tête" de la distribution. En outre, l'installation de KDE avec des symboles de débogage aidera à investiguer les plantages, mais votre système sera alors beaucoup plus lent.


For some of the categories below, you don't need the KDE source installed on your system.
Pour certaines des catégories ci-dessous, vous n'avez pas besoin d'installer les sources KDE sur votre sysytème.


Check out the general KDE [http://techbase.kde.org/Contribute contribute] page.
Revoyez la page générale de [http://techbase.kde.org/Contribute contribution] de KDE.


* KDE versionsIt would be best to have KDE 4.6.x installed. You can use KDE 4.5.4; however, KDE 4.4.x is too old and has too many bugs that have been fixed.
* Versions KDE :  le meilleur est d'avoir installé KDE 4.6.x . Vous pouvez utiliser KDE 4.5.4; par contre, KDE 4.4.x et trop ancien et comporte trop de fautes qui, depuis, ont été corrigées.


* Git: In Feb, 2011, konsole now has its own [https://projects.kde.org/projects/kde/applications/konsole/repository repository].  It is now much easier to download and look at the code.  
* Git: en février 2011, konsole possède maintenant son propre [https://projects.kde.org/projects/kde/applications/konsole/repository dépôt].  Il est maintenant beaucoup plus facile de télécharger et de lire le code.  


To keep up with bug reports and general info join the Konsole [https://mail.kde.org/mailman/listinfo/konsole-devel mailing list]. You can reach me at kurt dot hindenburg at gmail.com, as well as on IRC #kde-devel as khindenburg.
Pour nous faire part des rapports de bogue et pour toute information générale, rejoignez la [https://mail.kde.org/mailman/listinfo/konsole-devel liste de distribution] de Konsole. Vous pouvez me contacter à kurt point hindenburg at gmail.com, tout comme sur IRC canal #kde-devel en tant que khindenburg.


=== Bug Reports ===
=== Signaler les bogues ===


* Confirm bug reports - search for [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Importance&field0-0-0=noop&type0-0-0=noop&value0-0-0 unconfirmed bugs] and test them on your system. If you can reproduce a bug, mark it as 'New'(if you have a account with enough permission on bugs.kde.org) and/or leave a comment with your findings.
* Confirmer des rapports de bogues - recherchez des  [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Importance&field0-0-0=noop&type0-0-0=noop&value0-0-0 bogues non confirmés] et vérifiez-les sur votre système. Si vous pouvez les reproduire, marquez-les comme 'Nouveau' (si vous avez un compte sur bugs.kde.org avec suffisamment de droits ) et/ou laissez un commentaire avec ce que vous avez trouvé.


* Find duplicate reports - search all of Konsole's bugs and wishlist reports for duplicatesIf you find a possible duplicate, leave a comment on the bug such as "possible duplicate of bug #####'.
* Chercher les bogues en doublon - explorez tous les bogues de Konsole ainsi que la liste des souhaits pour rechercher les doublons éventuelsSi vous trouvez un doublon possible, laissez un commentaire sur le bogue comme "doublon possible du bogue #####'.


* Narrow down the steps  required to reproduce a bug or crash - Often times, the bug reporter may not fully explain or understand how they got the bug or crash. It is extremely helpful when tracking down issues if there is a step by step process which triggers the issue everytime. If you can reproduce the issue repeatedly, comment on the bug report with the exact steps required to trigger it.
* Affinez les étapes nécessaires pour reproduire un bogue ou un crash - Souvent, les rapporteurs de bogue ne peuvent pas expliquer complètement ou comprendre comment ils ont eu le bogue ou le crash. Il est extrêmement utile lors de la recherche de problèmes d'avoir un processus étape par étape, qui permet de déclencher systématiquement le problème. Si vous pouvez reproduire le problème à plusieurs reprises, commentez le rapport de bogue avec les étapes exactes que vous avez suivies pour le déclencher.


=== Handbook ===
=== Manuel ===


* Verify the menus and their shortcuts are valid.
* Vérifiez que les menus et leurs raccourcis sont valides.
* Verify all the other information is valid.
* Vérifiez que toutes les autres informations sont valides.
* Read through it for areas that need clarified or expanded on.
* Parcourez-le en lisant les domaines qui ont besoin d'être clarifiés ou développés.


=== Userbase Site ===
=== Site Userbase ===


* Verify the [[Special:myLanguage/Konsole|Konsole]] site has the correct info.
* Vérifiez que le site de [[Special:myLanguage/Konsole|Konsole]] indique la bonne information.
* Expanding the site with more tips and documentation.
* Enrichir le site avec davantage de conseils et de documentation.


=== Coding ===
=== Codage ===


* There are a multitude of ways to start coding. You'll need to be able to compile KDE.  [http://techbase.kde.org/Getting_Started Getting started] is a good place to start. You don't need to have both KDE 4.6 and trunk installed. If you are currently running the latest KDE 4.6.x, you should be able to checkout Konsole and get it to compileI highly suggest using [http://kdesrc-build.kde.org kdesrc-build] to download and compile the KDE source files. Regardless if you are using KDE 4.6 or trunk, any type of patch can be attached to a bug report, sent to git.reviewboard.kde.org or the Konsole mailing-list.
* Il y a de multiples manières pour commencer à coder. Vous devrez être en mesure de compiler KDE.  [http://techbase.kde.org/Getting_Started Pour commencer] est un bon endroit pour débuter. Il n'est pas nécessaire d'avoir à la fois KDE 4.6 et la banche d'installés. Si vous exécutez actuellement le dernier KDE 4.6.x, vous devriez pouvoir extraire Konsole et le compilerJe suggère fortement d'utiliser [http://kdesrc-build.kde.org kdesrc-build] pour récupérer et compiler les fichiers source KDE. Indépendamment du fait que vous utilisiez KDE 4.6 ou le master, tout type de patch peut être attaché à un rapport de bogue, envoyé à git.reviewboard.kde.org ou  à la liste de distribution de Konsole.


Since 4.6, Konsole has its own git repository [https://projects.kde.org/projects/kde/applications/konsole].  From there, you can view the branches and latest commits.
Depuis la version 4.6, Konsole possède son propre dépôt [https://projects.kde.org/projects/kde/applications/konsole].  De là, vous pouvez voir les branches et les dernières validations.


* Once you can build Konsole, find some area you are interested in and try to work on it.   
* Une fois que vous avez pu compiler Konsole, cherchez un domaine qui vous intéresse et essayez de travailler dessus.   


** [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&component=general&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=wishlist&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Wishlists] - A very long list of features users have asked for
** [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&component=general&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=wishlist&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Wishlists] - Une très longue liste de fonctionalités que les utilisateurs ont demandé


** [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=junior-jobs&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Junior Jobs] - Some 'easy' reports to work on.
** [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=junior-jobs&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Pour les juniors] - Quelques bogues 'faciles' à investiguer.


** [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=normal&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugs] - Reports of things wrong and need fixed
** [https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=konsole&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_severity=normal&emailassigned_to1=1&emailtype1=substring&email1=&emailassigned_to2=1&emailreporter2=1&emailcc2=1&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bogues] - Rapports de choses qui ne fonctionnent pas et qui doivent être corrigées




* Notes  
* Notes  
** Before spending a lot of time working on a bug or feature, please send an email to the Konsole mailing list and/or comment on the bug report that you are working on it.
** Avant de passer beaucoup de temps à travailler sur un bogue ou une fonctionalité, veuillez envoyer un courriel à la liste de distribution de Konsole et/ou un commentaire sur le rapport du bogue sur lequel vous travaillez.
**  New features and such things as string changes can only go into trunk (master), not to point releases (eg 4.6.2).
**  Les nouvelles fonctionalités et les choses comme la modification de chaînes ne doivent être faites que sur la branche principale (master) et non pas sur les points de livraison (par exemple 4.6.2).


=== Questions? ===
=== Des questions ? ===
Feel free to let me know of any questions or any suggestions on how to make this page better.
N'hésitez pas à me faire part de toute question ou suggestion conduisant à l'amélioration de cette page.






=== More to follow ===
=== Davantage à suivre ===






[[Category:Desktop]]
[[Category:Bureau/fr]]
[[Category:System]]
[[Category:Système/fr]]
[[Category:Advanced Users]]
[[Category:Utilisateurs avancés/fr]]
[[Category:Development]]
[[Category:Développement/fr]]

Latest revision as of 18:55, 26 August 2019

Informations générales

N'importe qui peut aider s'il a le temps. Il n'y a aucune exigence pour connaître les langages de programmation ou installer un logiciel spécial. Si vous utilisez KDE, vous pouvez aider. Il sera plus utile si vous pouvez exécuter les dernières versions de KDE. Il est souvent dans les dépôts "instables" ou "en tête" de la distribution. En outre, l'installation de KDE avec des symboles de débogage aidera à investiguer les plantages, mais votre système sera alors beaucoup plus lent.

Pour certaines des catégories ci-dessous, vous n'avez pas besoin d'installer les sources KDE sur votre sysytème.

Revoyez la page générale de contribution de KDE.

  • Versions KDE : le meilleur est d'avoir installé KDE 4.6.x . Vous pouvez utiliser KDE 4.5.4; par contre, KDE 4.4.x et trop ancien et comporte trop de fautes qui, depuis, ont été corrigées.
  • Git: en février 2011, konsole possède maintenant son propre dépôt. Il est maintenant beaucoup plus facile de télécharger et de lire le code.

Pour nous faire part des rapports de bogue et pour toute information générale, rejoignez la liste de distribution de Konsole. Vous pouvez me contacter à kurt point hindenburg at gmail.com, tout comme sur IRC canal #kde-devel en tant que khindenburg.

Signaler les bogues

  • Confirmer des rapports de bogues - recherchez des bogues non confirmés et vérifiez-les sur votre système. Si vous pouvez les reproduire, marquez-les comme 'Nouveau' (si vous avez un compte sur bugs.kde.org avec suffisamment de droits ) et/ou laissez un commentaire avec ce que vous avez trouvé.
  • Chercher les bogues en doublon - explorez tous les bogues de Konsole ainsi que la liste des souhaits pour rechercher les doublons éventuels. Si vous trouvez un doublon possible, laissez un commentaire sur le bogue comme "doublon possible du bogue #####'.
  • Affinez les étapes nécessaires pour reproduire un bogue ou un crash - Souvent, les rapporteurs de bogue ne peuvent pas expliquer complètement ou comprendre comment ils ont eu le bogue ou le crash. Il est extrêmement utile lors de la recherche de problèmes d'avoir un processus étape par étape, qui permet de déclencher systématiquement le problème. Si vous pouvez reproduire le problème à plusieurs reprises, commentez le rapport de bogue avec les étapes exactes que vous avez suivies pour le déclencher.

Manuel

  • Vérifiez que les menus et leurs raccourcis sont valides.
  • Vérifiez que toutes les autres informations sont valides.
  • Parcourez-le en lisant les domaines qui ont besoin d'être clarifiés ou développés.

Site Userbase

  • Vérifiez que le site de Konsole indique la bonne information.
  • Enrichir le site avec davantage de conseils et de documentation.

Codage

  • Il y a de multiples manières pour commencer à coder. Vous devrez être en mesure de compiler KDE. Pour commencer est un bon endroit pour débuter. Il n'est pas nécessaire d'avoir à la fois KDE 4.6 et la banche d'installés. Si vous exécutez actuellement le dernier KDE 4.6.x, vous devriez pouvoir extraire Konsole et le compiler. Je suggère fortement d'utiliser kdesrc-build pour récupérer et compiler les fichiers source KDE. Indépendamment du fait que vous utilisiez KDE 4.6 ou le master, tout type de patch peut être attaché à un rapport de bogue, envoyé à git.reviewboard.kde.org ou à la liste de distribution de Konsole.

Depuis la version 4.6, Konsole possède son propre dépôt [1]. De là, vous pouvez voir les branches et les dernières validations.

  • Une fois que vous avez pu compiler Konsole, cherchez un domaine qui vous intéresse et essayez de travailler dessus.
    • Wishlists - Une très longue liste de fonctionalités que les utilisateurs ont demandé
    • Bogues - Rapports de choses qui ne fonctionnent pas et qui doivent être corrigées


  • Notes
    • Avant de passer beaucoup de temps à travailler sur un bogue ou une fonctionalité, veuillez envoyer un courriel à la liste de distribution de Konsole et/ou un commentaire sur le rapport du bogue sur lequel vous travaillez.
    • Les nouvelles fonctionalités et les choses comme la modification de chaînes ne doivent être faites que sur la branche principale (master) et non pas sur les points de livraison (par exemple 4.6.2).

Des questions ?

N'hésitez pas à me faire part de toute question ou suggestion conduisant à l'amélioration de cette page.


Davantage à suivre