Code Embedder — это GitHub Action, который автоматически обновляет кодовые фрагменты в ваших markdown (README) файлах. Он находит блоки кода, ссылающиеся на определенные скрипты, и заменяет их актуальным содержимым. Это помогает держать документацию в синхронизации с кодом.
#CodeEmbedder #GitHubActions #Python #Automation #Documentation #CodeSync #DevTools
https://github.com/kvankova/code-embedder
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kvankova/code-embedder: Keep your code snippets in README up-to-date!
Keep your code snippets in README up-to-date! Contribute to kvankova/code-embedder development by creating an account on GitHub.
1🔥4⚡3👍3
Zensical — современный генератор статических сайтов от создателей Material for MkDocs.
Если вам нужна красивая, удобная и профессиональная документация — Zensical позволяет получить её буквально за считанные минуты. Пишите всё в Markdown, а дальше он сам собирает быстрый, адаптивный и полностью статический сайт.
#documentation #markdown #static #mkdocs #materialformkdocs #zensical #python #developers #opensource
https://github.com/zensical/zensical
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - zensical/zensical: A modern static site generator by the Material for MkDocs team
A modern static site generator by the Material for MkDocs team - zensical/zensical
1👍3⚡2
Linklint — это полезное расширение для Sphinx и консольный линтер, который очищает вашу Python-документацию от избыточных и отвлекающих ссылок.
Когда документация разрастается, в
.rst файлах часто скапливается визуальный шум: ссылки, ведущие сами на себя, или десятки одинаковых ссылок в одном абзаце. Linklint решает эту проблему элегантно и без лишних усилий.:class: для ссылки на этот же класс, инструмент сделает её обычным текстом, так как она никуда вас не уведет."linklint.ext" в ваш conf.py. Инструмент очистит лишние ссылки на этапе сборки документации, вообще не изменяя ваши исходные файлы.linklint --fix files...), чтобы он нашел избыточные вызовы и жестко зафиксировал изменения прямо в коде, добавив восклицательный знак (превратив :func:foo в :func:!foo).#Python #Sphinx #Documentation #DevTools #OpenSource #Linklint
https://github.com/nedbat/linklint
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - nedbat/linklint: A Sphinx extension to reduce excessive linking
A Sphinx extension to reduce excessive linking. Contribute to nedbat/linklint development by creating an account on GitHub.
1👍3🔥3 1