Сайт вашей бесплатной программы. Для чайников.

Существует целое искусство по созданию сайтов для программ с открытым исходным кодом. Перед созданием своего собственного вы должны знать и соблюдать все правила. Потом меня отблагодарите.

На самом деле это просто. Всё дело в первом впечатлении.

Если быть точным, то первая страница должна донести до читателя следующее:

  • Вы должны указать, что ваша программа является бесплатной, либо с открытым исходным кодом. Либо каким-то грязным образом комбинацией из этих двух. Укажите даже до того, для чего ваше приложение предназначено. Дополнительные баллы за то, что вы укажете под какой лицензией вы выпустили свой софт, и если вы помогаете ликбезу среди населения по поводу того, насколько разная свобода у слова и пива как разных объектов мира. Исследования показывают, что если пользователи не знают, что ваша лицензия не позволяет вкомпиливать исходники в другой продукт, то они не будут им пользоваться.
  • Если именем вашей программы является аббревиатура, то постарайтесь объяснить его значение более непонятными терминами.
  • Вы должны указать на каком языке программирования вы написали свою программу, потому что это первое, о чем думает потенциальный пользователь.
  • Не забудьте указать, насколько модульна ваша программа, и каждый может добавлять к ней модули и расширять её для того, чтобы на самом деле она сделала то, для чего предназначена.
  • Вы должны сообщить, что ваша программа переведена на другие языки. Потому, что ерундовые программы каким-то образом лучше когда оно говорит на твоем языке.
  • Вы должны сразу прыгать в раздел «последних уведомлений», в котором только три ваших программиста могут хоть что-то понять, или что-то из этого вынести. Дополнительные баллы, если у вас туда встроен лог коммитов.
  • Вы должны указать, что ваше приложение работает на пяти никому не нужных платформах.
  • Персональная просьба — укажите, что ваше приложение многопоточное. Я качаю только многопоточные программы.
  • Подайте ваше приложение как фреймворк, или библиотеку. Потому, все крутые приложения это фреймворки. Firefox фреймворк для просмотра сайтов. Gimp фреймворк для обработки изображений. iTunes фреймворк для прослушивания музыки. Видите?
  • Никогда не называйте его установщиком. Назовите его бинарным дистрибутивом. Даже лучше, если ваше приложение можно будет установить только через github. Позаботьтесь о том, чтобы ваша страница на github никак не намекала о том, что там делать тем, кто туда зашел.

Вот. Теперь вы готовы к тому, чтобы создать сайт, достойный лучших из них. Всегда пожалуйста.