Рекомендации Рекомендации для разработчиков Как работать над дефектами Как писать сообщение о коммите Как отправить патч на рассмотрение Рекомендации по написанию документации reStructuredText markup Language and style Examples and templates Documentation infrastructure Руководство по написанию кода на C Общие рекомендации Стиль программирования ядра Linux Руководство по написанию кода на Python Введение A Foolish Consistency is the Hobgoblin of Little Minds («Безрассудная согласованность сбивает с толку мелкие умы») Размещение кода Пробелы в выражениях и операторах Комментарии Контроль версий Соглашения по именованию Использованная литература Защита авторских прав Руководство по написанию кода на Lua Отступы и форматирование Недопущение глобальных переменных Именование Идиомы и шаблоны Модули Комментирование Тестирование Обработка ошибок Luacheck