Ethosa

Ethosa

Пикабушница
124 рейтинг 1 подписчик 0 подписок 3 поста 1 в горячем
Награды:
5 лет на Пикабу
4

Happyx - Web framework written in Nim

В этой статье хочу представить вам новый веб фреймворк Happyx, написанный на языке программирования Nim, а также получить отклик. Возможно вы можете предложить несколько отличных идей, которые смогут продвинуть данный фреймворк вперед?

Во-первых, почему я выбрал Nim?
Выбор этого языка обоснован его скоростью, эффективностью, а также возможностями, который предоставляет этот язык: макросы, кросс-компиляция (поддерживается компиляция в JS, C, Cpp а также ObjC)

Во-вторых, что же такое Happyx и с чем его едят?
На данном этапе разработки Happyx является гибридом SPA и SSG.
В плане SSG Happyx запускает сервер и передает через него необходимые HTML файлы и прочие ресурсы.
В плане SPA Happyx позволяет использовать компоненты с элементами реактивности.
При этом роутинг обеих частей происходит схожим образом - поддерживаются различные параметры пути: "/path/to/user{id:int}/hash{re:/\S[a-z]{5}\d+/}"


Исходный код, примеры и тесты: https://github.com/HapticX/happyx

28

HapDoc - утилита для генерации документации

Приветствую.
Хочу поделиться с вами проектом и услышать ваше мнение о нем. Может быть чего-то не хватает? Может быть вы видите его как-то иначе? А может быть вы хотели бы присоединиться к разработке вместе со мной 🙂
Я разрабатываю утилиту для автоматической генерации документации под названием HapDoc. На данном этапе разработке возможно сгенерировать документацию для 3-х типов проектов:

  • Python

  • FastAPI

  • JavaScript

Основными командами являются:

  • gen - Генерация Markdown файлов документации.

  • build - Генерация Markdown файлов документации с последующей сборкой в static HTML.

  • serve - Запускает сервер с помощью FastAPI и uvicorn, для self-host документации.

  • tmpl-new - Создает новый шаблон для документации

  • tmpl-list - Возвращает список имен сохраненных шаблонов

В будущем я хочу добавить включение и отключение различных типов файлов для генерации, например при генерации Python документации будет возможность включить также все .js файлы

Показать полностью

Розыгрыш корма для котиков

Мы все знаем, насколько кошки любят покушать ... И все мы знаем, что мы любим кушать. Но порой нам не хватает денег даже на самый обычный хлеб, а про еду для кошек я вообще молчу ...
Но наш конкурс исправит сразу 2 проблемы!
Вы можете выиграть конкурс как для себя, так и для Вашего любимого зверька! Быть может, Вы разделите его вдвоем за приятным романтическим ужином при све.. Кхм, так о чем я ...
Участвуйте в нашем конкурсе, и сразу 3 человека получает вкуснейшее и желаемое угощение ТРЕХ разных вкусов!
Хрустящая курочка с нежнейшим мясом внутри ...

Обжаренная на гриле мраморная говядина вагю, посыпанная нежнейшими и изысканными травами прямиком из Франции ...
Только что приготовленная уточка на винном соусе в собственном соку ...


t.me/prostazhirovkiKTK

Отличная работа, все прочитано!