Difference between revisions of "Ru:Чем я могу помочь?"

From Gramps
Jump to: navigation, search
(Why we need help)
m (Как пользователи могут помочь другим пользователям)
(6 intermediate revisions by one other user not shown)
Line 7: Line 7:
 
Прогресс в реализации проекта постоянно сдерживается увеличением нагрузки на поддержку. Чтобы продолжать поддерживать потребности сообщества, нам нужна дополнительная помощь.
 
Прогресс в реализации проекта постоянно сдерживается увеличением нагрузки на поддержку. Чтобы продолжать поддерживать потребности сообщества, нам нужна дополнительная помощь.
  
==What you can do to help==
+
==Чем Вы можете помочь==
Below is a list of programming tasks where we want to increase momentum. If you can contribute in these areas, please let us know.
+
Ниже приведён список задач программирования, где необходима дополнительная помощь. Если Вы можете внести вклад в этих областях, пожалуйста, сообщите нам.
  
; Improved [[:Gramps_and_GEDCOM|GEDCOM]] import and export: It seems that no matter how hard we work at [[:Gramps_and_GEDCOM|supporting more GEDCOM attributes]], there is something that always needs to be improved. If you are a GEDCOM expert [[:Contact|contact]] the developers.
+
; Улучшение импорта и экспорта [[:Gramps_and_GEDCOM|GEDCOM]]: Кажется, что независимо от того, как много мы работаем над [[:Gramps_and_GEDCOM|поддержкой атрибутов GEDCOM]], всегда найдётся, то что можно улучшить. Если Вы эксперт в GEDCOM [[:Contact/ru|свяжитесь]] с разработчиками.
; Resolving bug reports: Bug reports arrive all the time, often several a day. Resolving bug reports is a major way in which you can help the team to be able to spend more time enhancing the system. See [[Bug triage]]
+
; Разрешение отчётов об ошибках: Сообщения об ошибках приходят постоянно, часто по несколько раз в день. Разрешение отчётов об ошибках - это основной способ помочь команде уделять больше времени на совершенствование системы. Смотрите страницу [[Bug triage|Сортировка ошибок]].
; Profiling the application on large datasets, and speed improvements: See [[Gramps Performance]] and [[Tips for large databases]]
+
; Использование приложения на больших наборах данных и улучшение скорости: Смотрите [[Gramps Performance|Производительность Gramps]] и [[Tips for large databases|Советы для больших баз данных]]
; Streamline the import of data & merging of duplicates: if more sources are used and data is imported from those sources, it is sometimes very hard to find duplicate data.
+
; Оптимизация импорта данных и объединение дубликатов: Чем больше источников используется для импорта данных, тем сложнее найти дубликаты этих данных.
{{man note|Unrivaled Contributing|Gramps is an open source project developed under the [[Howto:_Contribute_to_Gramps|GNU General Public License]] policy. Please protect our project by contributing ethically and within those guidelines.}}
 
  
==But what if I don't know how to program?==
+
{{man note|Соблюдайте лицензию|Gramps является проектом с открытым исходным кодом разрабатываемым под лицензией [[Howto:_Contribute_to_Gramps|GNU General Public License]]. Пожалуйста, защитите наш проект, внося свой вклад в соответствии с этими правилами.}}
You don't need to know how to program for your labor to be of great help to the project.  
 
  
===How users can help the Developers===
+
==Что, если я не умею программировать?==
There are more parts to Gramps than the developer team can stress test. [https://en.m.wikipedia.org/wiki/Software_testing Software testing] is a vital component of any software project. Users can:
+
Необязательно уметь программировать, чтобы Ваш труд оказал большую помощь проекту.
; Develop database test cases: We need sample databases that handle all the features of the program. If possible, expand the [[Example.gramps|example]] data file.
 
; Help with interface testing: Either testing the interface by hand, or help writing [https://gitlab.com/dogtail/dogtail dogtail] tests for automated testing.
 
; Identify problems : If you encounter a bug, [[Using_the_bug_tracker|file a good Bug Report]].  Filing a unique & reproducible Bug Report is an enormous help.
 
; Validate aging Bug Reports : As new releases enhance Gramps and address known problems, it is helpful to confirm old Bug Reports are still be valid. It is best to validate your own Bug Reports first and amend with any new insights.
 
  
===How users can help other users===
+
===Как пользователи могут помочь разработчикам===
Even absolute novice users have unique insights into the usability of Gramps and the documentation. The idiosyncracies actually become more invisible as workarounds become habitual.
+
В Gramps больше деталей, чем команда разработчиков может подвергнуть стресс-тестированию. [https://en.m.wikipedia.org/wiki/Software_testing Тестирование] является жизненно важным компонентом любого программного проекта. Пользователи могут:
 +
; Разработка тестовых баз данных: Нам необходимы базы данных, которые охватывают все возможности программы. Если возможно, предпочтительно расширить файл с [[Example.gramps|примером]].
 +
; Тестирование интерфейса: Тестирование интерфейса можно проводить вручную, либо помочь в написании [https://gitlab.com/dogtail/dogtail dogtail] тестов для автоматического тестирования.
 +
; Выявление проблем: Если Вы заметили ошибку, [[Using_the_bug_tracker/ru|отправьте отчёт об ошибке]]. Создание уникального & воспроизводимого отчёта об ошибке будет большой помощью.
 +
; Проверка устаревших отчётов об ошибках: По мере того как выпускаются новые версии Gramps и в которых решены известные проблемы, будет полезным  подтверждение, что устаревшие отчёты об ошибках всё еще актуальны. Сначала лучше подтвердить собственные отчёты и дополнить любой новой информацией.
  
Help us identify where the Gramps interface, workflow & documentation could be more intuitive or flow more naturally.
+
===Как пользователи могут помочь другим пользователям===
 
+
Новички имеют своё представление об удобстве использования Gramps и документации. Неудобства становятся менее заметны со временем при использовании обходных путей.
; Write for the Wiki : Here is where you can make a highly visible contribution to Gramps. If you [[:Special:RequestAccount|request a Wiki Contributor account]], you can help expand our ''most underdeveloped'' user tools.
 
  
: Some specialty documentation:<br />[[:Category:How do I...|How I do ...]], [[:Category:Tutorials|Tutorials]], [[:Category:Tips|Tips]], [[:Category:Screencasts|Screencasts]].
+
Помогите нам определить места в интерфейсе, рабочем процессе &amp; документации которые можно сделать более интуитивными и удобными.
  
: As a user, you can best explain how you go about its use. And sharing this knowledge is a great thing to do. An interesting side effect of writing documentation is that it causes you learn the features more fully and learn how to take better advantage of them.
+
; Пишите в Wiki : Здесь можно внести наиболее видимый вклад в Gramps. Если [[:Special:RequestAccount|запросите Wiki аккаунт]], Вы сможете помогать в разработке большинства пользовательских инструментов.
  
: The more you use Gramps, you will gain more &amp; more knowledge of the reports, how they work, and how they can be made better. Expanding the [[:Gramps_{{Version manual}}_Wiki_Manual_-_Reports|Reports]] documentation will make the original learning curve less steep for other and easier for you the next time.
+
: Разделы специализированной документации:<br />[[:Category:How do I...|Как я сделал ...]], [[:Category:Tutorials|Учебники]], [[:Category:Tips|Советы]], [[:Category:Screencasts|Скринкасты]].
  
{{man tip|1=Wiki manual|2=Please enhance the {{man label|Wiki}} - particularly the [[User manual]] section.}}
+
: Как пользователь, Вы можете лучше объяснить как научиться использовать Gramps. Поделиться этими знаниями будет полезно для других пользователей. Положительная сторона написания документации, что Вы изучаете возможности более комплексно и узнаёте как их применить на практике.
  
; Develop screencasts: [http://www.unixuser.org/~euske/python/vnc2flv/index.html vnc2flv], [http://recordmydesktop.sourceforge.net/ recordmydesktop], [http://www.tortall.net/mu/wiki/Cankiri Cankiri], [https://www.lifewire.com/how-to-capture-a-screencast-using-vlc-2533002 VLC], [http://xvidcap.sourceforge.net/ xvidcap], gifsicle or [http://www.swftools.org/ SWFTools] programs can be used to create screen movies that could be used to show people how to perform different tasks. [http://imagination.sourceforge.net/ Imagination] and [http://www.openshot.org/ OpenShot] could help us to generate a video with some screenshots addition. Also see the list of screencast tools on [http://en.wikipedia.org/wiki/List_of_screencasting_software wikipedia]
+
: Чем больше Вы используете Gramps, тем больше узнаёте о создании отчётов, как они устроены и как их сделать лучше. Расширяя раздел [[:Gramps_{{Version manual}}_Wiki_Manual_-_Reports|Отчёты]] сделает обучение более быстрым для других, как и для Вас через некоторое время.
Also, [http://en.wikipedia.org/wiki/World_Wide_Web_Consortium W3C] work on specifications for [http://www.w3.org/AudioVideo/ Synchronized Multimedia Integration Language] and video markup for [https://html.spec.whatwg.org/#video HTML5].
 
; Provide a translation: Gramps supports many languages, but the more languages we support, the more we serve our community. See also [[Portal:Translators| Translators]]
 
; Package the program for a distribution: Installing Gramps from source code is more than most new users can handle. If you can provide a package for your system, it will make it easier for new users to starting using Gramps.
 
; Participate on the [[:Contact#Mailing_Lists|mailing lists]]: If the users of the community can answer each others questions, it can significantly reduce the load on the developers.
 
  
[[Category:Documentation]]
+
{{man tip|1=Wiki руководство|2=Вносите улучшения в {{man label|Wiki}} - особенно в раздел [[Gramps 5.1 Wiki Manual/ru|Руководство пользователя]].}}
 +
 
 +
; Разрабатывайте видео учебники (скринка́сты): Программы [http://www.unixuser.org/~euske/python/vnc2flv/index.html vnc2flv], [http://recordmydesktop.sourceforge.net/ recordmydesktop], [http://www.tortall.net/mu/wiki/Cankiri Cankiri], [https://www.lifewire.com/how-to-capture-a-screencast-using-vlc-2533002 VLC], [http://xvidcap.sourceforge.net/ xvidcap], [http://www.lcdf.org/gifsicle/ gifsicle] или [http://www.swftools.org/ SWFTools] могут быть использованы для создания видео роликов, чтобы показать людям как выполнять различные задачи. [http://imagination.sourceforge.net/ Imagination] и [http://www.openshot.org/ OpenShot] могут помочь добавить в видео снимки экрана. Подробнее о cкринкастах смотрите в [http://ru.wikipedia.org/wiki/Скринкастинг Википедии].
 +
: Также, [http://en.wikipedia.org/wiki/World_Wide_Web_Consortium W3C] работают на спецификацией для [http://www.w3.org/AudioVideo/ Synchronized Multimedia Integration Language] и разметки видео [https://html.spec.whatwg.org/#video HTML5].
 +
; Участвовайте в переводе: Gramps поддерживает множество языков, но чем больше языков поддерживается, тем больше нагрузка на сообщество. Подробнее смотрите в разделе [[Portal:Translators|Переводчики]].
 +
; Создавайте пакеты программы: Установка Gramps из исходных кодов довольно сложно освоить начинающему пользователю. Если можете создать пакет для Вашей системы, это позволит упростить установку для новых пользователей Gramps.
 +
; Принимайте участие в [[:Contact/ru#Группы рассылки|почтовой рассылке]]: Если пользователи смогут ответить друг другу на возникающие вопросы, то это значительно уменьшит нагрузку на разработчиков.
 +
 
 +
[[Category:Ru:Documentation]]
 
[[Category:Developers/General]]
 
[[Category:Developers/General]]
 
[[Category:How_do_I...|How can I help?]]
 
[[Category:How_do_I...|How can I help?]]
 
[[Category:Screencasts]]
 
[[Category:Screencasts]]

Revision as of 00:57, 26 March 2021

Как принять участие в создании Gramps?

Почему нам нужна помощь

Мы стали жертвами собственного успеха. К 2007 году репутация Gramps версии 2 стала хорошей альтернативой коммерческим инструментам генеалогии. Неожиданно Gramps стали использовать более тысячи пользователей. Следовательно, потребности в поддержке и улучшениях продолжали расти с каждым днём. К 2019 году количество загрузок Gramps с GitHub оценивалось сотнями в месяц. К сожалению, команда разработчиков не растёт таким же образом.

Прогресс в реализации проекта постоянно сдерживается увеличением нагрузки на поддержку. Чтобы продолжать поддерживать потребности сообщества, нам нужна дополнительная помощь.

Чем Вы можете помочь

Ниже приведён список задач программирования, где необходима дополнительная помощь. Если Вы можете внести вклад в этих областях, пожалуйста, сообщите нам.

Улучшение импорта и экспорта GEDCOM
Кажется, что независимо от того, как много мы работаем над поддержкой атрибутов GEDCOM, всегда найдётся, то что можно улучшить. Если Вы эксперт в GEDCOM свяжитесь с разработчиками.
Разрешение отчётов об ошибках
Сообщения об ошибках приходят постоянно, часто по несколько раз в день. Разрешение отчётов об ошибках - это основной способ помочь команде уделять больше времени на совершенствование системы. Смотрите страницу Сортировка ошибок.
Использование приложения на больших наборах данных и улучшение скорости
Смотрите Производительность Gramps и Советы для больших баз данных
Оптимизация импорта данных и объединение дубликатов
Чем больше источников используется для импорта данных, тем сложнее найти дубликаты этих данных.
Gramps-notes.png
Соблюдайте лицензию

Gramps является проектом с открытым исходным кодом разрабатываемым под лицензией GNU General Public License. Пожалуйста, защитите наш проект, внося свой вклад в соответствии с этими правилами.

Что, если я не умею программировать?

Необязательно уметь программировать, чтобы Ваш труд оказал большую помощь проекту.

Как пользователи могут помочь разработчикам

В Gramps больше деталей, чем команда разработчиков может подвергнуть стресс-тестированию. Тестирование является жизненно важным компонентом любого программного проекта. Пользователи могут:

Разработка тестовых баз данных
Нам необходимы базы данных, которые охватывают все возможности программы. Если возможно, предпочтительно расширить файл с примером.
Тестирование интерфейса
Тестирование интерфейса можно проводить вручную, либо помочь в написании dogtail тестов для автоматического тестирования.
Выявление проблем
Если Вы заметили ошибку, отправьте отчёт об ошибке. Создание уникального & воспроизводимого отчёта об ошибке будет большой помощью.
Проверка устаревших отчётов об ошибках
По мере того как выпускаются новые версии Gramps и в которых решены известные проблемы, будет полезным подтверждение, что устаревшие отчёты об ошибках всё еще актуальны. Сначала лучше подтвердить собственные отчёты и дополнить любой новой информацией.

Как пользователи могут помочь другим пользователям

Новички имеют своё представление об удобстве использования Gramps и документации. Неудобства становятся менее заметны со временем при использовании обходных путей.

Помогите нам определить места в интерфейсе, рабочем процессе & документации которые можно сделать более интуитивными и удобными.

Пишите в Wiki 
Здесь можно внести наиболее видимый вклад в Gramps. Если запросите Wiki аккаунт, Вы сможете помогать в разработке большинства пользовательских инструментов.
Разделы специализированной документации:
Как я сделал ..., Учебники, Советы, Скринкасты.
Как пользователь, Вы можете лучше объяснить как научиться использовать Gramps. Поделиться этими знаниями будет полезно для других пользователей. Положительная сторона написания документации, что Вы изучаете возможности более комплексно и узнаёте как их применить на практике.
Чем больше Вы используете Gramps, тем больше узнаёте о создании отчётов, как они устроены и как их сделать лучше. Расширяя раздел Отчёты сделает обучение более быстрым для других, как и для Вас через некоторое время.
Tango-Dialog-information.png
Wiki руководство

Вносите улучшения в Wiki - особенно в раздел Руководство пользователя.


Разрабатывайте видео учебники (скринка́сты)
Программы vnc2flv, recordmydesktop, Cankiri, VLC, xvidcap, gifsicle или SWFTools могут быть использованы для создания видео роликов, чтобы показать людям как выполнять различные задачи. Imagination и OpenShot могут помочь добавить в видео снимки экрана. Подробнее о cкринкастах смотрите в Википедии.
Также, W3C работают на спецификацией для Synchronized Multimedia Integration Language и разметки видео HTML5.
Участвовайте в переводе
Gramps поддерживает множество языков, но чем больше языков поддерживается, тем больше нагрузка на сообщество. Подробнее смотрите в разделе Переводчики.
Создавайте пакеты программы
Установка Gramps из исходных кодов довольно сложно освоить начинающему пользователю. Если можете создать пакет для Вашей системы, это позволит упростить установку для новых пользователей Gramps.
Принимайте участие в почтовой рассылке
Если пользователи смогут ответить друг другу на возникающие вопросы, то это значительно уменьшит нагрузку на разработчиков.