Ubuntu będzie miało dokumentację swojego API

Ubuntu będzie miało dokumentację swojego API

przez -
5 243
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 :)