Запросіть новий трек


Щоб запросити новий мовний трек, виконайте наведені нижче вказівки.

Якщо є бажання запросити новий трек, потрібно написати в категорії Support на форумі спільноти Exercism, щоб обговорити це з командою.

Перш ніж створювати допис, варто подумати ось про що:

  • Це мова програмування?
  • Чи Exercism уже підтримує цю мову?
  • Чи хтось уже просив про неї?
  • Чи буде час активно будувати й запускати трек?

Це мова програмування?

В Exercism ми створили навчальну платформу для розробників, які хочуть практикувати мову програмування або вивчити нову.

Якщо це мова програмування загального призначення, то нам, найімовірніше, буде цікаво мати такий трек на Exercism. Ми не створюємо треки для інструментів, бібліотек, фреймворків чи технологій.

Чи Exercism уже підтримує цю мову?

Перегляньте список репозиторіїв треків, щоб знайти як активні, так і неактивні треки. Якщо знайдете репозиторій для своєї мови, подивіться на значення ключа active у файлі config.json цього репозиторію, щоб дізнатися його статус:

  • true: трек активний і його показано на сторінці треків на сайті.
  • false: трек неактивний і його немає на сайті. Щоб трек став активним, з ним ще потрібно попрацювати. Якщо є бажання допомогти, відкрийте issue у цьому репозиторії й привітайтеся.

Чи хтось уже просив про неї?

Пошукайте назву мови серед issues репозиторію generic-track, щоб зʼясувати, чи вже просили додати цю мову. Не забудьте переглянути і відкриті, і закриті issues.

Чи буде час активно будувати й запускати трек?

Exercism - неприбуткова організація, і всі мовні треки створюють волонтери. Ми створимо трек лише за умови, що знайдеться принаймні один волонтер, готовий узяти на себе керівництво його побудовою.

Мінімум для запуску треку:

  • 20 практичних вправ (їх можна створити на основі специфікацій у репозиторії problem-specifications.
  • Безперервна інтеграція, яка перевіряє, що вправи можна розвʼязати.
  • Трохи налаштувань і документації.

Ми готові підказувати на кожному етапі, а ще можна отримати допомогу від спільноти людей, які вже зробили це для інших мов.

Його ще немає, а я хочу його створити!

Чудово!! Створіть новий допис на форумі Exercism, щоб ми могли обговорити деталі.