Я отримую серйозний власний проект і мені потрібна хороша документація на модуль програми для програми python. Що я знайшов поки:
- Документація API на dev.ubuntu.com
- Запис у вікі спільноти
- Документація API на код C
- Приємна публікація в блозі
що з ними не так:
- Просто список без пояснень щодо аргументів, повернень та того, що роблять методи
- Тільки міркування та дизайн дизайну - мало, що допомогло б реально програмувати
- У речей, у яких відсутній модуль python (наприклад, create_menu_from_desktop)
- Багато корисної інформації стискається, але не є повною
Так що в основному мені потрібно щось детальне, як 3. але для модуля python.
Приклад моєї проблеми:
void build_menu_from_desktop (desktop_file, desktop_profile)
Якими повинні бути аргументи та що робить метод? Я здогадуюсь, що метод створює записи меню з файлу '* .desktop'. Але якщо так, то для чого йому потрібно більше аргументів, ніж просто цей файл? З яких записів у файлі він бере елементи меню? Це такі питання, як мені важко знайти відповідь.