URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 138545
[ Назад ]

Исходное сообщение
"Доступен gitmal 1.0, генератор статических web-представлений git-репозиториев"

Отправлено opennews , 03-Дек-25 11:37 
Опубликован первый выпуск проекта Gitmal, позволяющего генерировать статические сайты для навигации по Git-репозиториям. Содержимое репозитория преобразуется в наглядное web-представление в  стиле GitHub (пример), состоящее только из статических HTML-страниц и не требующее выполнения скриптов на сервере.  Подобный подход позволяет создавать сайты для просмотра содержимого git-репозиториев, для работы которых требуются минимальные ресурсы на сервере. Код проекта написан на языке Go и распространяется под лицензией MIT...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=64365


Содержание

Сообщения в этом обсуждении
"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено User , 03-Дек-25 11:39 
Ооо, прям для Ъ-энтерпрайз-форчун-500-ЭКСПЕРТА тема - как раз "в гит по оглавлению", без жыес, аутентификации и вот этого вот всего. Можно самому себе мылом коммиты слать - и результат в красивом виде коту показывать...

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Жироватт , 03-Дек-25 11:47 
Ну знаешь ли, для локальной инфраструктуры, где поднимать полноценный гити/гогс не хочется или дорого в плане взаимодействия с отбитыми дядями из ИБ - самый попс.

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено User , 03-Дек-25 11:58 
> Ну знаешь ли, для локальной инфраструктуры, где поднимать полноценный гити/гогс не хочется
> или дорого в плане взаимодействия с отбитыми дядями из ИБ -
> самый попс.

Так это им ни в одном месте не замена и не конкурент - это "смотрелка only", аналог cgit https://git.zx2c4.com/cgit/ от которого не вытекают глаза (Зато последний на вид мал-мала полезней).


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 11:44 
если все сайты так сделать, то будет нормальный интернет, как было при дедах

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Жироватт , 03-Дек-25 11:50 
Гемини, уже есть, уже сделали.
Как веб1.0, все статично и быстро, но... обычные юзеры дуреют от прикормки кнопочками и менюшками и теперь пересадить их обратно на статичные страницы...

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено 12yoexpert , 03-Дек-25 12:06 
> Гемини

сейчас набигут 12-летние сектанты гугла и устроят тебе ликбез


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:18 
> сейчас набигут 12-летние сектанты гугла и устроят тебе ликбез

Ты уже здесь.
Так что начинай, мы все внимательно слушаем.


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:15 
>  Гемини, уже есть, уже сделали.

Это как гипертектовый фидонет? По нужности)

> Как веб1.0, все статично и быстро, но... обычные юзеры дуреют от прикормки кнопочками и менюшками

Угу, вот негодяи! Не хотят пользоваться древностью.

> и теперь пересадить их обратно на статичные страницы...

Вот в одной стране решили пересадить народ на жигули.
Но они чего-то сопротивляются! Непонятно почему. Ведь буханку можно починить в тайге при помощи овна и палок. А эти неблагодарные хотят климаконтроль и мультимедийку!


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Соль земли2 , 03-Дек-25 12:09 
веб-сервер это уже сам по себе динамический контент

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:11 
Я тот самый дед и не надо мне интернета моей молодости, не было там ничего нормального.

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:25 
Тогда интернет был свободен!

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:26 
Что не хочется вернуться во времена, когда ты мечтал чтобы картинки грузились снизу вверх))?

Не, что-то нормальное (по тем временам))) находилось.
Новизна и впечатления молодости всё-таки были.
Тёплые ламповые модемы, которые пищали и скрипели, подключение по диалапу (борьба с соседями за телефон) в ночное время тк дешевле, чаты, первые онлайн игры, впечатления от магии флеша...

Сейчас уже понимаешь что это просто восторг молодости.
По нынешним меркам это уже всё устарело.


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:16 
> если все сайты так сделать, то будет нормальный интернет, как было при дедах

Нет, даже деды в свое время не додумались до такой дичи, как нагибать сервак по десять минут на репу для генерации гигабайтов мусора. Даже дидовый cgit, внезапно, вполне динамичен и работает поверх CGI.


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 11:56 
О, ну эт поинтереснее stagit будет

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:03 
Прикрутить к этому полнотекстовый поиск и вообще конфетка будет. Больше всего при просмотре отдельных инстансов GitLab бесит, что поиск только после регистрации, а задача, как правило, просто один раз найти какой-то коммит.

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено 12yoexpert , 03-Дек-25 12:05 
тащить голанг с тонной зависимостей, когда есть cgit?

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено User , 03-Дек-25 12:13 
Понь-цепт все же разный, не? cGit - cgi-SSR 90е style, а вот это - static site generator, который создает статические слепки на момент времени. Часто пишут + редко читают - выбирай cgit, редко меняют, часто смотрят - прикручивай палка-к-веревка через какой pre-commit вот это.

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:18 
19 мб готовый статический бинарник, что ты куда тащить собрался… признайся просто что натренирован на голанг бросаться

"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено 12yoexpert , 03-Дек-25 12:44 
если 19 мегабайт и статические бинарники для тебя - норма, то не о чем разговаривать

// как выборочно вендорлокнутые голангщики комментируют сообщения


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:09 
> Подобный подход позволяет создавать сайты для просмотра содержимого git-репозиториев, для работы которых требуются минимальные ресурсы на сервере.

И при этом:

> Генерация web-страниц для репозиториев [...] выполняется за 25 минут на MacBook Air M2 и приводит к сохранению около 2 ГБ файлов.

Ну, и где тут "минимальные ресурсы"? Как серваку нужно отдавать гораздо больше данных (не говоря уж о том, чтобы из обновлять и хранить, лол), так и клиенту нужно гораздо больше этих данных качать. Зато героически избавились от AJAX (и от здравого смысла заодно).


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено НяшМяш , 03-Дек-25 12:20 
Два гига статики это много что ли? Это же генерируется для всех веток и всех файлов в репозитории. Да и пользователю их не нужно все скачивать, обычно зашёл посмотрел какой надо файл и вышел.

Вот почему это занимает 25 минут на неплохом компьютере конечно загадка. Возможно, типикал гошный тяп-ляп девелопмент, но это надо смотреть.


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено Аноним , 03-Дек-25 12:24 
> Это же генерируется для всех веток и всех файлов в репозитории.

И перегенерируется при любом изменении в любой ветке.
Удобненько.
Экономичненько.


"Доступен gitmal 1.0, генератор статических web-представлений..."
Отправлено User , 03-Дек-25 12:28 
Ну, я так понимаю, что 25 минут - это для трех репозиториев. При этом если на какой-нибудь zig посмотреть - так там 500+ мб размер репозитория и 30к коммитов - общий размер в 2 Гб на оба-трое так-то вполне себе хороший результат. Опять же - инкременты поддерживаются.