Help FreeCAD/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "=== Projektuj grafiki === Zajrzyj na stronę Grafiki dla wskazówek o projektowaniu ikon dla FreeCAD-a.")
(Created page with "=== Programuj! === Pisanie kodu dla FreeCAD-a nie jest trudne i nie potrzebujesz żadnego zezwolenia, możesz zacząć właśnie teraz pracować nad czymkolwiek chcesz i póź...")
Line 48: Line 48:
Zajrzyj na stronę [[Artwork|Grafiki]] dla wskazówek o projektowaniu ikon dla FreeCAD-a.
Zajrzyj na stronę [[Artwork|Grafiki]] dla wskazówek o projektowaniu ikon dla FreeCAD-a.


=== Program! ===
=== Programuj! ===
Writing code for FreeCAD is not hard, and you don't need any permission, you can start right now to work on something you want, then [http://www.freecadweb.org/tracker submit a patch] or request a merge from a git branch. But to avoid some headache you should meet the following prerequisites first:
Pisanie kodu dla FreeCAD-a nie jest trudne i nie potrzebujesz żadnego zezwolenia, możesz zacząć właśnie teraz pracować nad czymkolwiek chcesz i później [http://www.freecadweb.org/tracker zgłosić łatkę] lub or zażądać włączenia gałęzi gita. By uniknąć bólu głowy, powinieneś najpierw spełnić następujące wymagania:
* FreeCAD rozwija się swoim własnym tempem i ma bardzo mały zespół deweloperów. Nie mamy tak wiele czasu jak chcielibyśmy przeznaczyć na FreeCAD-a i rzeczy nie są planowane naprzód, zostają włączone, gdy któryś z deweloperów znajdzie czas na to. Nie utrzymujemy więc listy zadań do wykonania. Należy do ciebie znalezienie tego co byś chciał zrobić, np. wadę, którą chciałbyś naprawić, albo małą funkcję, której twoim zdaniem brakuje. [http://www.freecadweb.org/tracker Tracker] zawiera również pozycje, które nie zostały prypisane nikomu.
* FreeCAD goes at its own pace, and has a very small team of developers. We have not as much time as we would like to dedicate to FreeCAD, and things are not planned ahead, they are done when some developer sees it fit and when he finds time to do it. So we don't maintain a list of tasks to be done. It is up to you to find something you would like to do, for example a defect you would like to correct, or a small feature you think is missing. The [http://www.freecadweb.org/tracker tracker] also contains some items that are not yet assigned to anybody.
* Nim zaczniesz pisać dla FreeCAD-a, musisz dobrze wiedzieć jak FreeCAD działa. To wygląda na oczywistość, ale jak nie wiesz jak coś powinno działać, nie będziesz wiedział też jak działa wewnętrznie lub jak to zrobić.
* Before you start to code for FreeCAD, you must know well how FreeCAD works. This seems obvious, but if you don't know how it is supposed to work you won't know what to do internally or how to do it.
* Niemal wszystko można zrobić z wykorzystaniem pythona lub C++. Wnętrze programu działa niemal tak samo w obu językach. Polecamy przeczytanie stron [[Power users hub|Centrum zaawansowanego użytkownika]] nawet jeśli masz zamiar pisać w C++, ponieważ da ci to dobry opis wnętrza.
* Almost everything can be done either in python or C++. The internals work almost the same in both languages. We suggest you read through the [[Power users hub]] pages, even if you're going to code in C++, since it will give you a good overview of the internals.
* Jeśli masz zamiar pracować w C++ upewnij się najpierw, ze możesz skompilować FreeCAD-a bez problemów.
* If you are going to work in C++, make sure you can compile FreeCAD without problems first.
* Present yourself to other developers. FreeCAD is before anything a social project, we discuss a lot of things on the [http://forum.freecadweb.org forum] before implementing it, and it's always best to discuss your ideas and tell people what you are planning to do before actually doing it. We also have an [irc://chat.freenode.net/freecad IRC channel], but the forum is the one and only place where you can meet all the developers.
* Przedstaw się innym deweloperom. FreeCAD jest przede wszystkim projektem społecznościowym, omawiamy wiele rzeczy na [http://forum.freecadweb.org forum] przed zaimplementowaniem ich i zawsze najlepiej jest przedyskutować twoje idee oraz powiedzenie ludziom o swoich planach nim zaczną nad nimi pracować.Mamy również [irc://chat.freenode.net/freecad kanał IRC], ale forum jest jedynym miejscem, gdzie możesz znaleźć wszystkich deweloperów.


[[Category:Documentation]]
[[Category:Documentation]]

Revision as of 16:19, 28 May 2014

Jeśli lubisz FreeCAD-a i chciałbyś pomóc w jego rozwoju, istnieje wiele rzeczy, które możesz zrobić nie będąc nawet programistą. Właściwie, są rzeczy dla każdego: użytkowników, zaawansowanych użytkowników i twórców oprogramowania:

Praca z dokumentacją

Pomóż budować, poprawiać i rozszerzać tę dokumentację. Poprawiaj błędy, rozszerzaj lub poprawiaj strony, które są niejasne, twórz nowe strony dla brakujących tematów itd. Rozwijanie FreeCAD Wiki jest proste, na WikiPages możesz znaleźć panujące zasady i pomoc w rozpoczęciu pracy. By edytować wiki, musisz mieć konto FreeCAD Wiki (wiki jest zabezpieczone przez zapisem bu uniknąć spamu). Możesz poprosić o konto na forum na kanale irc.

Twoja praca może przydać się w kilku miejscach:

  • Strona Spis poleceń wylicza i opisuje wszystkie komendy FreeCAD-a. Większość z nich ma niedostatecznie lub w ogóle nieopisana. page list and documents all of the FreeCAD commands. Proszę zajrzyj na WikiPages by zobaczyć dobre przykłady jak strona dokumentacji polecenia powinna wyglądać.
  • Sekcja Tutoriale jest ciągle bardzo uboga. Jeśli stworzyłeś coś ciekawego z użyciem FreeCAD-a, dlaczego nie opisać tego tutaj?

Dziel się swoją wiedzą o FreeCAD-zie

Społeczność użytkowników wokół FreeCAD-a jest ciągle mała, ale już ma kilku zaawansowanych użytkowników, którzy wykonują bardzo ważną pracę pokazując nowym użytkownikom jak używać oprogramowania. Jeśli zaczynasz czuć się komfortowo we FreeCAD-zie, twoja wiedza może być bardzo wartościowa dla innych. Możesz uczestniczyć w tworzeniu ważnych treści jak:

  • Pokazywanie w tym wątku co zrobiłeś z użyciem FreeCAD-a. Możesz umieszczać zrzuty ekranu lub, nawet lepiej, załączać pliku modeli FreeCAD, tak aby inni mogli zbadać i zrozumieć co zrobiłeś.
  • Tworzenie nagrań wideo pokazujących jak zrobiłeś coś interesującego we FreeCAD-zie. Te nagrania zwykle wykonują świetną pracę w prezentacji nowych funkcji.
  • Pisanie tutoriali opisujących lub uczących czegoś ciekawego. Możesz je zamieszczać na swoim włąsnym blogu, bezpośrednio na naszej wiki czy nawet na forum.

Tłumacz FreeCAD-a

Przetłumacz FreeCAD-a na swój język. Wszystkie napisy w interfejsie programu mogą być łatwo przetłumaczone na inne języki. Wszystko czego potrzebujemy to ktoś znający inny język i chcący pomóc. Wszystkie tłumaczenie są wykonywane online na crowdin.

By poznać szczegóły tworzenia tłumaczeń, zajrzyj na FreeCAD Wiki Proces Tłumaczenia Localisation.

Tłumacz dokumentację

Przetłumacz dokumentację. Tłumaczenie jest łatwe, wiki FreeCAD obsługuje plugin tłumaczenia, który pozwala zarządzać tłumaczeniami między stronami.

By poznać szczegóły tworzenia tłumaczeń, zajrzyj na FreeCAD Wiki Proces Tłumaczenia Localisation.

Proszę upewnij się, że zapoznałeś się z podręcznikiem stylów WikiPages, która zawiera zasady dobrych tłumaczeń.

Pomóż innym dowiedzieć się o FreeCAD-zie

  • Rozmawiaj o FreeCAD-zie z innymi ludźmi, którzy mogą być zainteresowani
  • Znajdź interesujące zastosowania FreeCAD-a, udokumentuj je, np. zrzutami ekranu.

FreeCAD jest bardzo młody, niewielu wie co mogą z nim zrobić. Jeśli już jesteś fanem FreeCAD-a, to na pewno znasz jakieś ciekawe rzeczy które potrafi FreeCAD. Pomóż nam pokazać je innym!

  • Zatrzymaj się na forum i pomóż początkującym rozwiązać podstawowe problemy
  • Pisz tutoriale, nagrywaj filmy, itp... pokazujące co możesz zrobić z FreeCAD-em
  • Twórz pliki, rysunki, itp... Ciągle brakuje nam dobrych przykładowych plików pokazujących co można zrobić w FreeCAD-zie

Zgłaszaj błędy i pytaj o interesujące cię funkcje

Miejscem zgłaszania błędów i proponowania nowych funkcji jest FreeCAD Tracker. W celu zaoszczędzenia czasu deweloperów (ocena trudnych do zrozumienia raportów błędów może być bardzo czasochłonna) i uniknięcia frustracji z powodu przeprowadzenia twojego przypadku nie zgodnie z twoją intencją, proszę przeczytaj:

  • Błędy i zgłoszenia nowych funkcji śledzone są przez ten sam tracker. Oznacz po prostu swoją sprawę jako "bug" (coś nie działa tak jak powinno) albo jako "feature" (brakuje czegoś co warto byłoby mieć)
  • Pomimo, że możesz zgłaszać sprawy anonimowo, proszę użyj swojego konta sourceforge (utwórz je jeśli go nie masz), tak by byś mógł być informowany gdy ktoś doda notatkę do twojej sprawy. W wielu przypadkach, osoba która prowadzi zgłoszenie błędu, będzie potrzebować więcej informacji od ciebie.
  • gdy zgłaszasz błąd, najważniejszą rzeczą jest umożliwienie deweloperom odtworzenia go. Bądź pewien, że zawarłeś dokładne kroki konieczne do wywołania błędu, tak aby inna osoba mogła zobaczyć błąd również na swojej maszynie. Jeśli deweloper nie może zobaczyć błędu, to nie może i go naprawić.
  • Dodatkowo zawrzyj informacje, które mogą pomóc deweloperom zlokalizować błąd, jak system operacyjny na którym pracuje FreeCAD, wersja FreeCAD-a (na przykład 0.11) i numer rewizji (np. 4955). Oba te numery znajdują się w menu Pomoc -> Informacje o FreeCAD.
  • Jeśli nie jesteś pewny czy znalazłeś błąd czy nie, skieruj się na forum i przedyskutuj go najpierw tam.
  • Przed wysłaniem propozycji nowej funkcji, również dobrym pomysłem może być omówienie do z innymi na forum, tak byś mógł skończyć z solidniejszą propozycją, która ma większe szanse zachęcenia dewelopera do zaimplementowania jej.
  • Pamiętaj, że FreeCAD jest tworzony przez wolontariuszy w ich wolnym czasie. Pomimo, że wszyscy chcą jak najlepiej by stworzyć najlepszą możliwą aplikację, twoje zgłoszenie błędu może być potraktowane z niskim priorytetem, lub anulowane, jeśli nie dostarczysz wystarczających informacji, a twoja propozycja nowej funkcji może zostać odłożona lub nawet odrzucona, jeśli żaden z deweloperów nie jest nią zainteresowany lub jej implementacja wymaga nierealistycznej ilości pracy.

Projektuj grafiki

Zajrzyj na stronę Grafiki dla wskazówek o projektowaniu ikon dla FreeCAD-a.

Programuj!

Pisanie kodu dla FreeCAD-a nie jest trudne i nie potrzebujesz żadnego zezwolenia, możesz zacząć właśnie teraz pracować nad czymkolwiek chcesz i później zgłosić łatkę lub or zażądać włączenia gałęzi gita. By uniknąć bólu głowy, powinieneś najpierw spełnić następujące wymagania:

  • FreeCAD rozwija się swoim własnym tempem i ma bardzo mały zespół deweloperów. Nie mamy tak wiele czasu jak chcielibyśmy przeznaczyć na FreeCAD-a i rzeczy nie są planowane naprzód, zostają włączone, gdy któryś z deweloperów znajdzie czas na to. Nie utrzymujemy więc listy zadań do wykonania. Należy do ciebie znalezienie tego co byś chciał zrobić, np. wadę, którą chciałbyś naprawić, albo małą funkcję, której twoim zdaniem brakuje. Tracker zawiera również pozycje, które nie zostały prypisane nikomu.
  • Nim zaczniesz pisać dla FreeCAD-a, musisz dobrze wiedzieć jak FreeCAD działa. To wygląda na oczywistość, ale jak nie wiesz jak coś powinno działać, nie będziesz wiedział też jak działa wewnętrznie lub jak to zrobić.
  • Niemal wszystko można zrobić z wykorzystaniem pythona lub C++. Wnętrze programu działa niemal tak samo w obu językach. Polecamy przeczytanie stron Centrum zaawansowanego użytkownika nawet jeśli masz zamiar pisać w C++, ponieważ da ci to dobry opis wnętrza.
  • Jeśli masz zamiar pracować w C++ upewnij się najpierw, ze możesz skompilować FreeCAD-a bez problemów.
  • Przedstaw się innym deweloperom. FreeCAD jest przede wszystkim projektem społecznościowym, omawiamy wiele rzeczy na forum przed zaimplementowaniem ich i zawsze najlepiej jest przedyskutować twoje idee oraz powiedzenie ludziom o swoich planach nim zaczną nad nimi pracować.Mamy również kanał IRC, ale forum jest jedynym miejscem, gdzie możesz znaleźć wszystkich deweloperów.