- 09.03.17 11:00 •
- IvanVorobei •
- # 323530 •
- Хабрахабр •
- У чернетках •
- 0 •
- 180
- такий же як Forbes, тільки краще.
Привіт, Хабр! Змішаємо сьогодні маркетинг і програмування. Насправді немає, але все залежить від ваших цілей.
Передмова
Я буду говорити в контексті iOs - розробки бо ця область для мене близька. Але рекомендації універсальні і ви легко зможете адаптувати їх під свій проект.
На щастя, тренди на GitHub не те ж саме що тренди на YouTube. Маркетологи вас не зловлять на бедклікінг, і ніхто не буде «аналізувати ваші інтереси» для того, щоб запропонувати проект цікавіше. Доведеться пошукати, а іноді і старанно. Ранжування на GitHub цілком собі прекрасно працює, і допомагає визначиться з затребуваність того чи іншого проекту.
Вам тренди можуть бути корисні по-різному. Але один з найважливіших - для портфоліо. Коли я наймаю нового співробітника - завжди питаю про його особистих проектах. Адже саме в них він шукає унікальні рішення і може застосувати такі ідеї, на які просто не дадуть часу в промисловій розробці. І ось проект, який зібрав аудиторію на GitHub якнайкраще розповість про розробника: він побачив проблему, передбачив її, підніс в красивій упаковці і її зручно використовувати! Викинувши будь-який з цих пунктів - отримати аудиторію не вийде
Вже готовий! Що далі?
Як я писав вище, побачити проблему, розв'язати цю проблему і зробити так, щоб вашу розробку було зручно використовувати - залежить тільки від ваших навичок. Я розповім про те, як піднести ваш проект. Більшість з наведених правил ви знайдете в будь-якому з Readme популярних проектів
- Назва
Не сказав би що воно важливе. Але оформити доведеться - вгорі поміщаємо банер з назвою вашого проекту, логотип і підзаголовок. І погані назви, і погане оформлення набирають аудиторію ... Але з хорошими шансів більше. Не забуваємо закруглити краю (на всіх банерах)
- що вміє
Тут у вас є абзац щоб розповісти що конкретно робить ваш проект. Це object mapper з кешуванням, що приносить аудиторію і готує вечерю і виклик цього всього займає 1-у строчку коду? Так і напишіть!
- Як виглядає
Прикріпіть фотку готового вечері. Якщо у вас Візуалка - то превью просто обов'язкова! Мокап для чого завгодно вистачає, не соромтеся - використовуйте.
Цих трьох пунктів буде досить щоб користувач склав своє враження. А якщо це ще й красиво виглядає - він сам виверне ваші вихідні навиворіт і розбереться як встановлювати.
Але краще це зробити зручним
- Як використовувати
Тут варто розповісти про те, як встановлювати проект. Які можуть виникнути питання і взагалі, в кінці кінців, як треба його використовувати. Наведіть кілька прикладів в бою - це як не можна до речі полегшить роботу. Розділ буде іноді дуже великим, тому варто зайнятися його структуризацією
- Ліцензія
Найчастіше все публікується під MIT, але розробники люди відповідальні (так адже?) І завжди перевіряють можливість використати напрацювання в своїх проектах. Розжарити «по - простому» які обмеження накладає ліцензія, і що потрібно зробити якщо ліцензію потрібно змінити. Продаєте продукт -напішіте що варто зв'язатися з вами і отримати код.
І пам'ятайте - все добре в міру. Не треба й величезних описів, і 500 картинок, стільки ж svg анімацій і кілограм GIF. Ваша головна мета - піднести проект.
Оформили. Йдемо в бій?
В ідеалі потрібно накидати невеликий план. Потрапити в тренди складно, ще складніше затриматися там більше 8 годин (такий діапазон між ранжуванням). Тому я розповім свій досвід, а вже ви його інтерполюються на інші області.
Успішних проектів і багато зірок!