webdoky / yari-ports

Wrapper for some ported/borrowed pieces of code from Yari, and holder of ported Kuma macros
Mozilla Public License 2.0
0 stars 0 forks source link

Порти й інша обв'язка з Yari для WebDoky

uk en

Що це?

Тут знаходиться бібліотека макросів (і деякої супутної логіки) для низькорівневої роботи з вмістом статей проєкту WebDoky. Всі вирази штибу {{jsxref}}, які зустрічаються в тексті — обробляються цим кодом.

Як з цим працювати

За потреби реалізувати новий макрос (чи поправити логіку старого), вам знадобиться:

Звісно, можна тестувати цю логіку одразу в роботі. Проте це потребує підняття в межах одного середовища трьох вмісту трьох різних репозиторіїв, які пов'язані між собою лише рядками залежностей в package.json. Це робить цикл зміна->результат страшенно довгим.

Чому так?

Макроси — це старий спадок з попередніх версій MDN WebDocs. Значна їх частина поступово виводиться з ужитку командою MDN WebDocs. Проте, оскільки проект налічує більше 10к статей, процес цей доволі повільний. Тому: