Коли ми додаємо новий підхід, статтю або вправу, нам доводиться створювати файли з дуже конкретними назвами.
До них також потрібно додавати або оновлювати файли конфігурації.
За допомогою команди create configlet може зробити все це за нас.
Команду create можна використати, щоб створити файли, потрібні для додавання нового підходу, статті або вправи, а також змінити будь-які файли конфігурації.
configlet [global-options] create [command-options]
Options for create:
--approach <slug> The slug of the approach
--article <slug> The slug of the article
--practice-exercise <slug> The slug of the practice exercise
--concept-exercise <slug> The slug of the concept exercise
-e, --exercise <slug> Only operate on this exercise
-o, --offline Do not update the cached 'problem-specifications' data
У документах Додавання практичної вправи є докладні вказівки, як додати практичну вправу.
Щоб створити концептуальну вправу, треба вказати її slug:
configlet create --concept-exercise bird-watcher
Це створить потрібні файли концептуальної вправи, як описано в документах про концептуальні вправи.
Звісно, це лише перший крок до створення вправи. Далі нам треба:
.docs/introduction.md
.docs/instructions.md
.meta/config.json вправи:
authors
config.json треку:
concepts
prerequisites
Щоб створити файли підходу, треба вказати slug підходу та його вправи:
configlet create --approach recursion --exercise collatz-conjecture
Це створить потрібні файли підходу, як описано в документах про підходи.
Щоб створити файли статті, треба вказати slug статті та її вправи:
configlet create --article performance --exercise collatz-conjecture
Це створить потрібні файли статті, як описано в документах про статті.