How you can help/he

From Gramps
Jump to: navigation, search

באיזה אופן ניתן לתרום למייזם גרמפס?

אנו זקוקים לעזרה

הפכנו לקורבנות של ההצלחה שלנו. עד 2007, המוניטין של גרסה 2 חיזק את גרמפס כחלופה טובה לכלי גנאלוגיה מסחריים אחרים. כך באופן פתאום גדלה אוכלוסיית משתמשי גרמפס לאלפי משתמשים. כתוצאה מכך, עלו הדרישות לתמיכה ושיפורים מדי יום. עד 2019, מדדי ההורדות בגיטהאב מדדו מאות הורדות בכל חודש. למרבה הצער, צוות הפיתוח לא גדל באותו האופן.

התקדמות המייזם מרוסנת ללא הרף בעומס ההגובר לבקשות תמיכה. על מנת להמשיך ולתמוך בצרכי הקהילה, אנו זקוקים לתמיכה נוספת.

במה אפשר לעזור?

להלן רשימת משימות תכנות בהן אנו במייזם גרמפס היינו מאוד מעונינים להגביר את תנופת הפתוח. כל תרומה בתחומים אלה, תתקבל בברכה ובתודה.

שיפור תהליך ייבוא/ייצוא GEDCOM

It seems that no matter how hard we work at supporting more GEDCOM attributes, there is something that always needs to be improved. הקישור הבא נועד לייצירת או אולי מעונינים להתמודד עם זה בעצמכם? GEDCOM? מכירים מישהו שמכיר contact/he עם המפתחים .

טיפול בדוחות תקלים

דיווחי תקלים מגיעים כל הזמן, לעתים קרובות יותר מכמה ביום. עזרה בפתרון דיווחי תקלים היא דרך מצויינת שבה ניתן לסייע לצוות המייזם, כך הם יוכלו להשקיע יותר זמן בשיפור המערכת. לקריאה נוספת בעמוד Bug triage

Profiling the application on large datasets, and speed improvements

See Gramps Performance and Tips for large databases

Streamline the import of data and merging of duplicates

if more sources are used and data is imported from those sources, it is sometimes very hard to find duplicate data.

Gramps-notes.png
Unrivaled Contributing

Gramps is an open source project developed under the 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?

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. 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 data file.

Help with interface testing

Either testing the interface by hand, or help writing dogtail tests for automated testing.

Identify problems

If you encounter a bug, file a good Bug Report. Filing a unique and; 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.

Help us identify where the Gramps interface, workflow and; documentation could be more intuitive or flow more naturally.

Write for the Wiki

Here is where you can make a highly visible contribution to Gramps. If you request a Wiki Contributor account, you can help expand our most underdeveloped user tools.

Some specialty documentation:

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.

The more you use Gramps, you will gain more and; more knowledge of the reports, how they work, and how they can be made better. Expanding the Reports documentation will make the original learning curve less steep for other and easier for you the next time.

Tango-Dialog-information.png
Wiki manual

Please enhance the Wiki - particularly wanted is help translating and updating the User manual sections.


Develop screencasts

Share how you use Gramps by showing others. vnc2flv, recordmydesktop, Cankiri, VLC, xvidcap, gifsicle or SWFTools programs can be used to create screen movies that could be used to show people how to perform different tasks. Imagination and OpenShot could help us to generate a video with some screenshots addition. Also see the list of screencast tools on wikipedia

Also, W3C work on specifications for Synchronized Multimedia Integration Language and video markup for HTML5.

Provide a translation

Gramps supports many languages, but the more languages we support, the more we serve our community. See also 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 mailing lists

If the users of the community can answer each others questions, it can significantly reduce the load on the developers.