Ubuntu będzie miało dokumentację swojego API

Ubuntu będzie miało dokumentację swojego API

    przez -
    5 177
    Canonical Ubuntu
    Podczas trwającego Ubuntu Developer Summit 2011 w Orlando, dyskutowano na temat dokumentacji aktualnie wykorzystywanego API w Ubuntu. Jedna z sesji zatytułowana: Defining a stable API and docs for desktop development, miała w założeniu przedstawić potrzebę stworzenia dokumentów, zalecanych programów i bibliotek do produkcji aplikacji. Wszystko to ma być gotowe do czasu premiery Ubuntu 12.04 LTS w kwietniu przyszłego roku.

    Oto główne założenia:

    • Ulepszenie aktualnego portalu developer.ubuntu.com. Poprawienie wyglądu, lepsze integracja z pulpitem Ubuntu, generowanie dokumentów w ustandaryzowanych formatach
    • Lepsze wsparcie dokumentacji API Ubuntu poprzez publikację nowego standardu kodowania, wraz z przykładowymi plikami kodu. Cała dokumentacja powinna zostać przeniesiona z Wiki prosto do pakietów źródłowych, dzięki czemu wszystko będzie mogło być zawarte na stronie dla deweloperów Ubuntu. W przyszłości planowane jest dodanie generowania listy nieudokumentowanych metod, klas, funkcji i automatyczne raportowanie o tym w interfejsie
    • Zdefiniowano wstępne API dla platformy Ubuntu: GNOME 3, GObject, libunity, libappindicator, GSettings, i Ubuntu One
    • Zdefiniowane stabilnego API dla bibliotek pulpitu i trzymanie wszystkiego, jako stabilne dla wywołań API. Ma to być szczególnie przydatne profesjonalnym programistom oraz firmom
    • Dodanie specjalnego modułu raportującego programistom, kiedy ich API jest wysoce niestabilne oraz nie ma już wstecznej kompatybilności
    • Podczas wydawania nowy bibliotek, Canonical planuje sprawdzanie, czy posiadają one dowiązania API do języków programowania: C/Vala, C++/Qt i Python. Dziwi natomiast brak Genie, które jest kompatybilne z Pythonem

    • d3ny

      'Dziwi natomiast brak Genie, które jest kompatybilne z Pythonem'

      Przeciez Genie jest kompilowany przez valac, a potem przez gcc, wiec jest kompatybilne z C/Vala.

    • gerwazy

      genie… a ktoś wogóle tego używa? na kij mnożyć języki?

    • o_O

      Wreszcie.

      • Troll

        Wreszcie napisałeś coś mądrego.

    • Gokerlinus

      ładnie nam się ubuntu rozwija oby tak dalej :)