Дякуємо за вашу зацікавленість в покращенні osu! wiki! У цій статті крок за кроком описано, як зробити ваш внесок. У випадку, якщо ви знайомі з GitHub, можете спокійно виконувати все за стандартами feature-branch workflow для пропонування змін, перейшовши відразу до секції самоперевірки.
Від нових учасників не очікують знання GitHub або git, оскільки ці інструменти в основному орієнтовані на розробників. Не хвилюйтеся, якщо ви щось не зрозумієте з першого разу — мейнтейнери wiki, вкажуть вам правильний напрямок, або виправлять щось за вас.
У випадку, якщо вам потрібні поради на будь-якому етапі, не бійтеся запитати про це у каналі #osu-wiki
на osu! Discord сервері.
Якщо ви бажаєте допомогти, але не знаєте з чого почати, перегляньте статтю Підтримка osu! wiki § Повсякденні справи, щоб побачити список завдань, які потрібно виконувати регулярно, а також способи як допомогти іншим редакторам. Щоб ознайомитися з мовою форматування, яка використовується на wiki, перегляньте статтю Адама Прітчарда — Шпаргалка по Маркдауну.
Для узагальненого процесу роботи, перегляньте GitHub flow - Github Docs
Статті osu! wiki зберігаються на GitHub. Щоб зробити свій внесок у розробку, виконайте наступні кроки:
ppy/osu-wiki
і натисніть Fork
в правому верхньому куті, щоб зробити контрольовану копію wiki. Щоб повернутися до вашого форку, перейдіть до ppy/osu-wiki
і натисніть Fork
знову.
Коли ви завершите редагування, виділіть трішки часу для перевірки вашої роботи. Скористайтеся наступним чек-лістом:
Для більш конкретних стандартів написання і оформлення, перегляньте сторінку критерії стилізації статті. Не варто читати її всю за раз, оскільки людина, яка буде оглядати вашу статтю, ймовірно вкаже чи потрібно щось виправити.
Після того, як внесені зміни були добре перевірені, внесені і запушені до вашого форку, вам потрібно запропонувати їх для мейнтейнерів wiki відкривши пул реквест:
master↓
та оберіть гілку з вашими змінами.Contribute↓
та оберіть Open pull request
.Create pull request
.Всі зміни, які вносяться до osu! wiki — модеруються. Під час цього етапу, інші учасники вказують на можливі помилки і шляхи їх вирішення у розмовній формі, або безпосередньо редагуванням вашого пул реквесту. Так само як і в будь-якому рецензуванні, вам потрібно адресувати коментарі використовуючи пропозиції, або пояснюючи чому ви би хотіли зробити по своєму.
Якщо ніхто не перевірив ваш пул реквест за декілька днів, спробуйте наступне:
#osu-wiki
), або у коментарях на GitHub.На додаток до процесу ручної перевірки, репозиторій osu! wiki має набір автоматизованих перевірок, які переконуються, що ваші зміни відповідають загальному стилю та не мають помилок оформлення. Щоб дізнатися їх статус, відкрийте вкладку Actions
вашого пул реквесту і перегляньте діагностуючі повідомлення під помилками, якщо вони є.
Ваші зміни згодом будуть переглянуті одни з тих, хто підтримує wiki, зазвичай після огляду від інших учасників. Якщо нічого не відбулося після достатньо тривалого періоду, поставте питання в коментарях пул реквесту, або в каналі #osu-wiki
на osu! Discord сервері. Ваші зміни появляться на osu! wiki, невдовзі після злиття (у рідкісних випадках, це може зайняти до п'яти годин).