The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен gitmal 1.0, генератор статических web-представлений git-репозиториев"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

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

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

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

53. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Всем Анонимам Аноним (?), 03-Дек-25, 19:10 
Просто в S3 залить и забыть
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

59. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от анон (?), 04-Дек-25, 01:45 
Что мешает поднять gitea? Даже на малинке шустро работает.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

3. "Доступен gitmal 1.0, генератор статических web-представлений..."  +8 +/
Сообщение от Аноним (3), 03-Дек-25, 11:44 
если все сайты так сделать, то будет нормальный интернет, как было при дедах
Ответить | Правка | Наверх | Cообщить модератору

5. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Жироватт (ok), 03-Дек-25, 11:50 
Гемини, уже есть, уже сделали.
Как веб1.0, все статично и быстро, но... обычные юзеры дуреют от прикормки кнопочками и менюшками и теперь пересадить их обратно на статичные страницы...
Ответить | Правка | Наверх | Cообщить модератору

15. "Доступен gitmal 1.0, генератор статических web-представлений..."  –1 +/
Сообщение от Аноним (15), 03-Дек-25, 12:15 
>  Гемини, уже есть, уже сделали.

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

34. "Доступен gitmal 1.0, генератор статических web-представлений..."  –1 +/
Сообщение от Аноним (34), 03-Дек-25, 14:18 
Нет, гемини - это «мы придумали интернет на маркдауне». То, что интернет даже в 1.0 так не выглядел и никто их об этом не просил - это, как у нас водится, проблема реальности, а не наша.
Ответить | Правка | Наверх | Cообщить модератору

44. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от _ (??), 03-Дек-25, 16:49 
> Вот в одной стране решили пересадить народ на жигули.

Не-а! Решили что заводы будут там же где и покупатели :-р
Правдо, как у наши во всём - всё через (_|_) и доооооооооооолго :(

Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

33. "Доступен gitmal 1.0, генератор статических web-представлений..."  –3 +/
Сообщение от Аноним (34), 03-Дек-25, 14:15 
Как только объясните как через этот гемини заказать пиццу, пообщаться с нейросетью или посмотреть прон - сразу переключусь.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

43. "Доступен gitmal 1.0, генератор статических web-представлений..."  +2 +/
Сообщение от Жироватт (ok), 03-Дек-25, 16:36 
А для таких как ты - веб2.0 и придумали. Давай, в одну руку пиццу, в другую - свой отросток, носом - тыкай текст рободураку и вперед!
Ответить | Правка | Наверх | Cообщить модератору

12. "Доступен gitmal 1.0, генератор статических web-представлений..."  –1 +/
Сообщение от Соль земли2 (?), 03-Дек-25, 12:09 
веб-сервер это уже сам по себе динамический контент
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

13. "Доступен gitmal 1.0, генератор статических web-представлений..."  +2 +/
Сообщение от Аноним (13), 03-Дек-25, 12:11 
Я тот самый дед и не надо мне интернета моей молодости, не было там ничего нормального.
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

22. "Доступен gitmal 1.0, генератор статических web-представлений..."  +2 +/
Сообщение от Аноним (22), 03-Дек-25, 12:25 
Тогда интернет был свободен!
Ответить | Правка | Наверх | Cообщить модератору

27. "Доступен gitmal 1.0, генератор статических web-представлений..."  –1 +/
Сообщение от Аноним (-), 03-Дек-25, 12:46 
От чего)?
Что тогда, что сейчас ты мог сделать свой сайт и положить его в интернет.
Ответить | Правка | Наверх | Cообщить модератору

37. "Доступен gitmal 1.0, генератор статических web-представлений..."  +2 +/
Сообщение от Аноним (37), 03-Дек-25, 14:32 
Сейчас тебе надо купить^W"бесплатно получить" специальный пропуск в интернет от "доверенных" контор под названием "сертификат для https". и этот пропуск в любой момент у тебя могут отобрать.

а без пропуска никто твой сайт-страничку посмотреть не сможет.

Ответить | Правка | Наверх | Cообщить модератору

45. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Энтомолог_русолог (?), 03-Дек-25, 16:53 
А примеры того, как у тебя отобрали сертификат ты приведешь?
А то даже у сайтов органов страны-агрессора никто не отзывал
Да и бесплатный работающий по ACME центр не один
Ответить | Правка | Наверх | Cообщить модератору

48. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от _ (??), 03-Дек-25, 17:03 
> А то даже у сайтов органов страны-агрессора никто не отзывал

Эти - сами выдают :)

Ответить | Правка | Наверх | Cообщить модератору

55. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (55), 03-Дек-25, 21:22 
> и этот пропуск в любой момент у тебя могут отобрать

Как только кто-то это реально, в не в твоих фантазиях, сделает, можешь сразу бежать писать про это новость и подрывать доверие ко всей системе CA. Пока увы, есть основания им доверять побольше чем параноикам и луддитам, потому что отобранных сертов не было, а баннеры воткнутые на тот же опеннет были неоднократно подтверждены.

Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

57. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (57), 03-Дек-25, 21:56 
> Тогда интернет был свободен!

В первую очередь он был свободен от контента.

Черт с ними, с маркетплейсами и пиццей, полезная информация была фрагментарной, часто очень специфической, а поисковые инструменты были примитивные.

Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору

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

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

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

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

46. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (46), 03-Дек-25, 16:55 
Лампочка Татьяныча.
Ответить | Правка | Наверх | Cообщить модератору

35. "Доступен gitmal 1.0, генератор статических web-представлений..."  +1 +/
Сообщение от Аноним (34), 03-Дек-25, 14:24 
Я такой же дед и поддерживаю. Вот этих подкроватников из поколения альфа, которые с жиру бесятся, посадить бы за их любимый статичный веб 1.0 по модему. Через месяц расскажут про неописуемую радость.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

36. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (34), 03-Дек-25, 14:30 
Ты че, не одупляешь что происходит? Деды в свое время сказали «нет, так чото криво работает, так жить нельзя» и придумали все эти ненавидимые вами веб дваноли, хтмл5 и прочее. В целом всех все устраивает, но есть кучку нытиков, IT-ролевиков, которые внезапно захотели вернуться в ту эпоху, от которой деды сквозь боль нас уводили) Но так как кроме этой кучки никто этого не хочет - они выдавили из гемини и теперь на форумах обсуждают, как затащить в этот убогий маркдаун народ))
Ответить | Правка | Наверх | Cообщить модератору

6. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (6), 03-Дек-25, 11:56 
О, ну эт поинтереснее stagit будет
Ответить | Правка | Наверх | Cообщить модератору

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

9. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от 12yoexpert (ok), 03-Дек-25, 12:05 
тащить голанг с тонной зависимостей, когда есть cgit?
Ответить | Правка | Наверх | Cообщить модератору

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

39. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (39), 03-Дек-25, 15:25 
cgit могет в кэш, и тоже может статических страниц нагенерировать заранее. так что зачем нужен сабж пока непонятно.
Ответить | Правка | Наверх | Cообщить модератору

18. "Доступен gitmal 1.0, генератор статических web-представлений..."  +3 +/
Сообщение от Аноним (18), 03-Дек-25, 12:18 
19 мб готовый статический бинарник, что ты куда тащить собрался… признайся просто что натренирован на голанг бросаться
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

29. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (16), 03-Дек-25, 13:22 
> если 19 мегабайт и статические бинарники для тебя - норма, то не о чем разговаривать

Гентушник что-то там заикается про норму, лол. Это тулза, чтобы на сервак ее раз закинуть и не делать себе голову.

Ответить | Правка | Наверх | Cообщить модератору

30. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от 12yoexpert (ok), 03-Дек-25, 13:23 
> Это тулза, чтобы на сервак ее раз закинуть и не делать себе голову.

и эта тулза называется cgit

Ответить | Правка | Наверх | Cообщить модератору

31. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (18), 03-Дек-25, 13:42 
>если 19 мегабайт и статические бинарники

Ты сможешь объяснить что не так с 19 мб и статической сборкой? Только не прибегая к лозунгам, твоим личным жизненным принципам и страхам. «Голанг плоха потому что гугол придумал его для деревяшков», «статическая линковка плоха (я скозал)» — это не аргументы. Без шуток, объясни в каких условиях 19 мб и статическая сборка в контексте конкретно этой программы это прямо блокер-блокер, использовать нельзя, надо искать что-то другое.

Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

38. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (38), 03-Дек-25, 15:12 
Да. Тут особенно важен контекст.

Сколько бы не было дырок и ошибок в слинкованных библиотеках этой сборки - да нас...
много нас в общем.

Ответить | Правка | Наверх | Cообщить модератору

40. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от 12yoexpert (ok), 03-Дек-25, 15:36 
просто выучи нормальный ЯП, и тебе не придётся выпрашивать на форумах разрешения предоставить свои жалкие веб-синьорские оправдания, как сейчас
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

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

И при этом:

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору

52. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (52), 03-Дек-25, 18:01 
> Возможно поддержание web-представления в актуальном виде через __инкрементальные обновления__
Ответить | Правка | Наверх | Cообщить модератору

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

41. "Доступен gitmal 1.0, генератор статических web-представлений..."  +1 +/
Сообщение от Джон Титор (ok), 03-Дек-25, 16:06 
Прикольно выглядит
Ответить | Правка | Наверх | Cообщить модератору

54. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (54), 03-Дек-25, 20:15 
https://github.com/cyrusmsk/rendergit-d

рендерит страничку за считанные секунды в единый HTML - где уже можно хоть поиском хоть grepом искать что нужно

Ответить | Правка | Наверх | Cообщить модератору

56. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (55), 03-Дек-25, 21:24 
Да-да, давайте нагенерим гигабайты статики по всей истории, в которую даже никто смотреть не будет. Ради, напомните, чего?
Ответить | Правка | Наверх | Cообщить модератору

58. "Доступен gitmal 1.0, генератор статических web-представлений..."  +/
Сообщение от Аноним (54), 04-Дек-25, 00:44 
мне еще понравилось как проект с 8 коммитами сделанный за 3 дня сразу получил версию 1.0 :)
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру