Wiki

Стандарт кодирования GNU.

Ричард Столлман (Richard Stallman) Март 1994 Соглашения и стандарты GNU для создания исходных текстов программ.
  1. Общие положения относительно Ваших программ
  2. Принятие "вкладов"
  3. Журналы изменений
  4. Совместимость с другими реализациями
  5. Соглашения, касающиеся Make-файлов (Makefile)
    1. Общие соглашения для Makefile
    2. Использование утилит в Makefile.
    3. Стандартные цели в Make
    4. Переменные для указания команд.
    5. Переменные для каталогов
  6. Как должно выполняться конфигурирование.
  7. Использование языков, отличных от C.
  8. Форматирование Вашего исходного кода.
  9. Комментарии
  10. Ясность использования конструкция C.
  11. Именование переменных и функций.
  12. Использование нестандартных возможностей.
  13. Вызов системных функций.
  14. Ожидаемое поведение для произвольных программ.
  15. Формат сообщений об ошибках.
  16. Поведение библиотек.
  17. Переносимость, как она понимается в GNU
  18. Стандарты для командной строки
  19. Документирование программ
  20. Издание версии