Skip to main content

Kodowanie

Jeśli znasz język programowania Java lub projektujesz ikony, z przyjemnością przyjmiemy Twoją pomoc. Daj nam znać.

Zaangażowanie

Rozwijanie Ancestris to zobowiązanie długoterminowe. Będziesz odpowiedzialny za tworzenie i utrzymanie funkcjonalności, z których będzie korzystać kilka tysięcy użytkowników, i będziesz za to odpowiedzialny.

Opracowywane funkcje muszą również "pasować" do reszty oprogramowania, aby zapewnić płynne i spójne doświadczenie użytkownika.

Te funkcje muszą też spełniać określone standardy jakości kodu, aby inni programiści mogli z nich korzystać i potencjalnie je ponownie wykorzystywać.

Ostatnie, ale nie mniej ważne – dołączysz do zespołu. Pomożemy Ci się zintegrować, ale potrzebujemy też Twojej współpracy.

Jeśli wszystko to jest dla Ciebie w porządku, napisz do nas na adres support@ancestris.org, aby poinformować nas o swoim zamiarze.

W wiadomości podaj swoje imię i nazwisko, login oraz hasło. Utworzymy dostęp do kodu źródłowego i skonfigurujemy wszystko, co potrzebne.

Co będzie Ci potrzebne:

  • Zestaw programistyczny Java (Java Development Kit)
  • Najnowsza wersja NetBeans

Po zainstalowaniu tych dwóch pakietów będziesz mógł pobrać kod źródłowy Ancestris.

Pobieranie kodu źródłowego i rozpoczęcie pracy

W programie NetBeans przejdź do "Team" > "Subversion" > "Checkout".

Dostęp do kodu

  • W polu URL wpisz http://svn.ancestris.org (wpisz "http", a nie "https").
  • Użyj loginu i hasła, które od nas otrzymałeś. Istnieje dostęp anonimowy, ale nie pozwala on na wprowadzanie zmian w kodzie. Dostęp anonimowy używa loginu "anonymous" i hasła "password".

Pobieranie kodu

  • Folder: trunk
  • Rewizja: HEAD
  • (x) Pomiń folder "trunk" i wypakuj tylko jego zawartość
  • Wypełnij nazwę katalogu, w którym ma zostać zapisany kod.
  • Folder lokalny: dowolna lokalizacja. Na przykład:
    • /home/johnny/svn/ancestris w systemie Linux
    • C:\Users\johnny\Documents\svn\ancestris w systemie Windows
  • (x) Wyszukaj projekt NetBeans po pobraniu.

Następnie kliknij "Finish".

Po pobraniu kodu dostępne będą dwa foldery projektu: AncestrisCore oraz AncestrisExtensions.

Od tego momentu możesz wprowadzać zmiany w kodzie.

Ulepszanie wyglądu i ikon Ancestris

Jeśli chcesz podzielić się swoimi umiejętnościami projektowania graficznego lub interfejsu użytkownika, jest to bardzo proste.

Daj nam znać, co potrafisz, a my zaproponujemy najlepszy sposób na integrację Twojego wkładu.

Dziękujemy z góry za Twoją pomoc i wkład