KonsoleDevelopment/uk: Difference between revisions

    From KDE UserBase Wiki
    (Created page with "Розробка Konsole")
     
    No edit summary
     
    (42 intermediate revisions by 2 users not shown)
    Line 1: Line 1:
    <languages />
    <languages />


    == General Information ==
    == Загальні відомості ==


    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.
    Допомогти може будь-хто, у кого є вільний час. Допомога не потребує обов’язкового знання мов програмування або встановлення спеціального програмного забезпечення. Якщо ви користуєтеся KDE, ви можете допомогти.
    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.
    Допомога буде дієвішою, якщо ви користуєтеся свіжою версією KDE. Зазвичай, така версія є частиною сховища нестабільної версії вашого дистрибутива. Крім того, під час визначення причин проблем з програмою важливим буде встановлення пакунків символів зневаджування, хоча такі пакунки і можуть трохи уповільнити роботу системи.


    For some of the categories below, you don't need the KDE source installed on your system.
    Для частини з наведених нижче категорій допомоги не потрібно встановлювати пакунки з початковими кодами програм KDE.


    Check out the general KDE [http://techbase.kde.org/Contribute contribute] page.
    Загальні настанови щодо KDE можна знайти на сторінці [http://techbase.kde.org/Contribute участі у розробці].


    * KDE versions: It 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.
    * Версії KDE: варто встановити версію KDE 4.6.x. Ви також можете скористатися версією KDE 4.5.4. KDE 4.4.x вважається вже застарілою версією, у якій ще не виправлено багато з уже виявлених вад.


    * Git: In Feb, 2011, konsole now has its own [https://projects.kde.org/projects/kde/kdebase/konsole/repository repository]. It is now much easier to download and look at the code.  
    * Git: починаючи з лютого 2011 року, у konsole з’явилося власне [https://projects.kde.org/projects/kde/applications/konsole/repository сховище]. Тепер набагато простіше звантажувати і вивчати код програми.  


    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.
    Щоб тримати руку на пульсі виправлення вад та загального курсу розробки, підпишіться на [https://mail.kde.org/mailman/listinfo/konsole-devel список листування розробників Konsole]. Ви також можете написати листа на адресу kurt dot hindenburg at gmail.com, а також поспілкуватися з основним розробником на каналі IRC #kde-devel (псевдонім khindenburg).


    === Bug Reports ===
    === Звітування щодо вад ===


    * 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 duplicate the bug, mark it as 'New' and/or leave a comment with your findings.
    * Підтвердження звітів щодо вад: виконайте пошук [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 непідтверджених вад] і перевірте, чи є вони у вашій системі. Якщо вам вдасться відтворити ваду і ви маєте відповідні права доступу до bugs.kde.org, позначте її як нову («New») і/або залиште коментар щодо вади.


    * Find duplicate reports - search all of Konsole's bugs and wishlist reports for duplicates. If you find a possible duplicate, leave a comment on the bug such as "possible duplicate of bug #####'.
    * Пошук дублікатів звітів: знайдіть у повному списку вад та побажань щодо Konsole дублікати звітів. Якщо ви знайдете можливий дублікат, залиште коментар щодо вади такого змісту: «possible duplicate of bug #####».


    * Narrow down the steps  required to display 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 that triggers the issue everytime. If you can reproduce the issue repeatedly, comment on the bug report the exact steps required to trigger it.
    * Спрощення схеми кроків щодо відтворення помилкової поведінки або аварії програми: часто авторові звіту важко повністю пояснити і зрозуміти спосіб відтворення вади або аварії. Ви можете допомогти у виявленні причин, якщо визначите покрокову схему відтворення вади. Якщо вам вдається повторити помилку, додайте коментар до повідомлення щодо вади з покроковою схемою відтворення вади.


    === Підручник ===


    === Handbook ===
    * Перевірте, чи правильно вказано пункти меню та клавіатурні скорочення.
    * Перевірте, чи належним чином викладено настанови підручника.
    * Знайдіть місця, які варто прояснити або викласти докладніше.


    * Verify the menus and their shortcuts are valid.
    === Сторінки Userbase ===
    * Verify all the other information is valid.
    * Read through it for areas that need clarified or expanded on.


    === Userbase Site ===
    * Перевірте, чи є відповідними дані на сторінці [[Konsole|Konsole]].
    * Додайте на сторінку власні підказки та настанови.


    * Verify the [[Konsole|Konsole]] site has the correct info.
    === Допомога у розробці ===
    * Expanding the site with more tips and documentation.


    * Почати свій шлях у розробці програми можна у декілька способів. Для початку ви маєте навчитися збирати KDE. Розпочати варто з читання [http://techbase.kde.org/Getting_Started_(uk) вступних зауважень]. Вам не потрібно встановлювати одночасно KDE 4.6 та гілку розробки (trunk). Якщо ви працюєте у поточній версії KDE 4.6.x, достатньо буде отримати програмний код Konsole і зібрати його. Для звантаження та збирання модулів KDE рекомендуємо вам скористатися [http://kdesrc-build.kde.org kdesrc-build]. Користуєтеся ви KDE 4.6 чи trunk, ви можете долучати будь-яку латку до звіту щодо вади, розміщувати цю латку на git.reviewboard.kde.org або надсилати її до списку листування Konsole.


    === More to follow ===
    З версії 4.6 Konsole має власну сторінку у списку проектів git [https://projects.kde.org/projects/kde/applications/konsole]. За допомогою цієї сторінки ви зможете стежити за гілками розробки та найсвіжішими внесками.


    * Після того, як навчитеся збирати Konsole, знайдіть певну цікаву для вас проблему і спробуйте попрацювати над її вирішенням. 


    ** [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= Побажання] — дуже довгий список можливостей, які потрібні користувачам програми.


    [[Category:Desktop]]
    ** [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= Прості завдання] — деякі з простих звітів, над якими можна попрацювати.
    [[Category:System]]
     
    ** [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= Вади] — звіти про помилки та інші негаразди.
     
     
    * Зауваження:
    ** Перш ніж намагатися виправити ваду або реалізувати можливість, будь ласка, надішліть повідомлення до списку листування Konsole і/або додайте коментар до повідомлення про ваду щодо того, що ви працюєте над вирішенням.
    **  Нові можливості та інші зміни, пов’язані з додаванням нових рядків повідомлень, можна додавати лише до гілки trunk (master). Цього не можна робити у проміжних випусках (наприклад, 4.6.2).
     
    === Маєте питання? ===
    Повідомте автора сторінки (англійською мовою) про ваші питання та пропозиції щодо покращення вмісту сторінки.
     
     
     
    === Інші настанови ===
     
     
     
    [[Category:Стільниця/uk]]
    [[Category:Система/uk]]
    [[Category:Досвідченим користувачам/uk]]
    [[Category:Розробка/uk]]

    Latest revision as of 09:46, 16 March 2013

    Other languages:

    Загальні відомості

    Допомогти може будь-хто, у кого є вільний час. Допомога не потребує обов’язкового знання мов програмування або встановлення спеціального програмного забезпечення. Якщо ви користуєтеся KDE, ви можете допомогти. Допомога буде дієвішою, якщо ви користуєтеся свіжою версією KDE. Зазвичай, така версія є частиною сховища нестабільної версії вашого дистрибутива. Крім того, під час визначення причин проблем з програмою важливим буде встановлення пакунків символів зневаджування, хоча такі пакунки і можуть трохи уповільнити роботу системи.

    Для частини з наведених нижче категорій допомоги не потрібно встановлювати пакунки з початковими кодами програм KDE.

    Загальні настанови щодо KDE можна знайти на сторінці участі у розробці.

    • Версії KDE: варто встановити версію KDE 4.6.x. Ви також можете скористатися версією KDE 4.5.4. KDE 4.4.x вважається вже застарілою версією, у якій ще не виправлено багато з уже виявлених вад.
    • Git: починаючи з лютого 2011 року, у konsole з’явилося власне сховище. Тепер набагато простіше звантажувати і вивчати код програми.

    Щоб тримати руку на пульсі виправлення вад та загального курсу розробки, підпишіться на список листування розробників Konsole. Ви також можете написати листа на адресу kurt dot hindenburg at gmail.com, а також поспілкуватися з основним розробником на каналі IRC #kde-devel (псевдонім khindenburg).

    Звітування щодо вад

    • Підтвердження звітів щодо вад: виконайте пошук непідтверджених вад і перевірте, чи є вони у вашій системі. Якщо вам вдасться відтворити ваду і ви маєте відповідні права доступу до bugs.kde.org, позначте її як нову («New») і/або залиште коментар щодо вади.
    • Пошук дублікатів звітів: знайдіть у повному списку вад та побажань щодо Konsole дублікати звітів. Якщо ви знайдете можливий дублікат, залиште коментар щодо вади такого змісту: «possible duplicate of bug #####».
    • Спрощення схеми кроків щодо відтворення помилкової поведінки або аварії програми: часто авторові звіту важко повністю пояснити і зрозуміти спосіб відтворення вади або аварії. Ви можете допомогти у виявленні причин, якщо визначите покрокову схему відтворення вади. Якщо вам вдається повторити помилку, додайте коментар до повідомлення щодо вади з покроковою схемою відтворення вади.

    Підручник

    • Перевірте, чи правильно вказано пункти меню та клавіатурні скорочення.
    • Перевірте, чи належним чином викладено настанови підручника.
    • Знайдіть місця, які варто прояснити або викласти докладніше.

    Сторінки Userbase

    • Перевірте, чи є відповідними дані на сторінці Konsole.
    • Додайте на сторінку власні підказки та настанови.

    Допомога у розробці

    • Почати свій шлях у розробці програми можна у декілька способів. Для початку ви маєте навчитися збирати KDE. Розпочати варто з читання вступних зауважень. Вам не потрібно встановлювати одночасно KDE 4.6 та гілку розробки (trunk). Якщо ви працюєте у поточній версії KDE 4.6.x, достатньо буде отримати програмний код Konsole і зібрати його. Для звантаження та збирання модулів KDE рекомендуємо вам скористатися kdesrc-build. Користуєтеся ви KDE 4.6 чи trunk, ви можете долучати будь-яку латку до звіту щодо вади, розміщувати цю латку на git.reviewboard.kde.org або надсилати її до списку листування Konsole.

    З версії 4.6 Konsole має власну сторінку у списку проектів git [1]. За допомогою цієї сторінки ви зможете стежити за гілками розробки та найсвіжішими внесками.

    • Після того, як навчитеся збирати Konsole, знайдіть певну цікаву для вас проблему і спробуйте попрацювати над її вирішенням.
      • Побажання — дуже довгий список можливостей, які потрібні користувачам програми.
      • Вади — звіти про помилки та інші негаразди.


    • Зауваження:
      • Перш ніж намагатися виправити ваду або реалізувати можливість, будь ласка, надішліть повідомлення до списку листування Konsole і/або додайте коментар до повідомлення про ваду щодо того, що ви працюєте над вирішенням.
      • Нові можливості та інші зміни, пов’язані з додаванням нових рядків повідомлень, можна додавати лише до гілки trunk (master). Цього не можна робити у проміжних випусках (наприклад, 4.6.2).

    Маєте питання?

    Повідомте автора сторінки (англійською мовою) про ваші питання та пропозиції щодо покращення вмісту сторінки.


    Інші настанови