* [devel] Fwd: [Comm] Gitea + VitePress = ?
@ 2024-04-11 20:49 ` Alexey Shabalin
2024-04-11 21:27 ` Aleksey Novodvorsky
` (2 more replies)
0 siblings, 3 replies; 12+ messages in thread
From: Alexey Shabalin @ 2024-04-11 20:49 UTC (permalink / raw)
To: ALT Linux Team development discussions
Всем привет.
Уже не первый раз обращаются с вопросом об организации на ресурсах
Альт сервиса, похожего на Github.
В основном хотят увидеть возможность хранения git + PR/MR. Дальше идут
Action (CI/CD), и как ниже в письме, например аналог Github Pages.
Да, я тоже поддерживаю создание такого сервиса, и готов принять
участие в его создании.
Из наиболее популярных решений, предлагаю остановиться на gitea.
Gitlab слишком тяжелый как по используемым ресурсам, так и с точки
зрения администратора.
Не говоря уже о том, что опакетить его в сизиф практически нереально.
В этом смысле gitea (или её форки/предки) поддерживает большинство
запрашиваемых функций, при этом она остается удобной в
администрировании, и присутствует в сизифе.
Так же перед созданием такого сервиса, надо будет решить несколько
организационно-технических вопросов:
- кого и как пускаем в этот сервис? только членов Team? всех? если
люди хотят сделать PR в какие-то проекты на gitea, то получается надо
дать возможность регистрации всем желающим.
в принципе неактивных можно удалять по крону :)
- Я бы предпочел в качестве сервиса аутентификации использовать
внешний сервис, а не внутреннюю базу пользователей gitea (наш сервис,
внешний для gitea :)
Этот наш новый сервис аутентификации позволит в дальнейшем
подключать наши новые сервисы для Team или сторонних пользователей, и
иметь единую учетку для доступа ко всем сервисам.
- Доменное имя для Pages (это уже решили, тут проблем нет).
- по остальному у меня есть представление, будут спорные вопросы,
попрошу помощи у аудитории.
---------- Forwarded message ---------
От: Олег Щавелев <oleg@alt-gnome.ru>
Date: вт, 9 апр. 2024 г. в 17:26
Subject: [Comm] Gitea + VitePress = ?
To: <community@lists.altlinux.org>
Случайная находка в глубинах интернета, VitePress — отличная история
для создания библиотеки знаний. Давайте по порядку!
VitePress — это генератор статических сайтов (SSG), предназначенный
для быстрого создания веб-сайтов, ориентированных на контент. В двух
словах, VitePress берет ваш исходный контент, написанный в Markdown,
применяет к нему тему и создает статические HTML-страницы, которые
можно легко развернуть где угодно.
Первой пробой пера стал ресурс ALT Gnome Wiki, и хочется поделиться
результатами работы данной библиотеки знаний:
Количество авторов: 25 участников.
Количество визитов за текущий квартал: 19,2 тыс.
Количество пользователей за последний квартал: 10,4 тыс.
Количество просмотров за последний квартал: 72,4 тыс.
Мы предполагали, что внесение изменений в библиотеку знаний вызовут
сложности у активных участников, но это оказалось ошибочным суждением,
за полгода было отправлено 239 PR, что является, на мой взгляд,
отличным результатом. А общее количество изменений составляет 1262
изменения.
Теперь о технических сладостях, и по порядку, как это все работает.
Все содержание проекта — это md-файлы, участник может написать статью
или ее изменить, а именно добавить файл или его редактировать и
отправить PR в наш адрес, используя сервис GitHub. Если сомневаетесь,
что это просто, отправьте небольшой PR и самостоятельно оцените,
посмотрите, пощупаете.
Далее мы принимаем PR и добавляем в основную ветку, и начинается самое
интересное, срабатывает автоматизация и запускается сервис GitHub
Actions, а после — GitHub Pages, а если проще, то GitHub Actions
запускают контейнер, который скачивает и запускает Linux-среду,
устанавливается окружение Node с утилитой npm и в данной среде
собирается проект, используя возможности Vitepress. Результат —
статические файлы, которые отправляются в сервис GitHub Pages и уже
доступны пользователям.
К сожалению, от знакомых, сообществ и коллег иногда приходят тревожные
новости, что тот или иной аккаунт на GitHub заблокирован, как правило,
это временная история, но вы поняли, о чем идет речь. GitLab имеет
региональные ограничения по регистрациям определенных почтовых
провайдеров, а о точечных блокировках не слышно, хотя, может быть, они
и есть. А GitFlic не имеет таких возможностей по работе со
статическими сайтами.
А вот Gitea...
Как минимум умеет работать аналогично GitHub Actions, так еще
полностью открытый, но нужен сервер и умелые руки системных
администраторов. Сделать небольшое пространство для сообщества Альта и
клипать интересные проекты совместно с дружным сообществом. К примеру
мы остановиться не можем и уже начали ALT KDE Wiki, но это отдельная
история.
А кто хочет подробности, несколько ссылок:
https://gittea.dev/
https://packages.altlinux.org/ru/sisyphus/srpms/gitea/
https://docs.gitea.com/next/usage/actions/overview/
И, если нас услышат, будем делать совместные проекты в зоне
altlinux.org, в крайнем случае — нет)
_______________________________________________
community mailing list
community@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/community
--
Alexey Shabalin
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-11 20:49 ` [devel] Fwd: [Comm] Gitea + VitePress = ? Alexey Shabalin
@ 2024-04-11 21:27 ` Aleksey Novodvorsky
2024-04-12 10:05 ` Evgeny Sinelnikov
2024-04-12 7:13 ` Anton Farygin
2024-04-12 7:19 ` Vitaly Lipatov
2 siblings, 1 reply; 12+ messages in thread
From: Aleksey Novodvorsky @ 2024-04-11 21:27 UTC (permalink / raw)
To: ALT Linux Team development discussions,
Олег
Щавелев
чт, 11 апр. 2024 г. в 23:50, Alexey Shabalin <a.shabalin@gmail.com>:
>
> Всем привет.
> Уже не первый раз обращаются с вопросом об организации на ресурсах
> Альт сервиса, похожего на Github.
> В основном хотят увидеть возможность хранения git + PR/MR. Дальше идут
> Action (CI/CD), и как ниже в письме, например аналог Github Pages.
>
> Да, я тоже поддерживаю создание такого сервиса, и готов принять
> участие в его создании.
> Из наиболее популярных решений, предлагаю остановиться на gitea.
> Gitlab слишком тяжелый как по используемым ресурсам, так и с точки
> зрения администратора.
> Не говоря уже о том, что опакетить его в сизиф практически нереально.
> В этом смысле gitea (или её форки/предки) поддерживает большинство
> запрашиваемых функций, при этом она остается удобной в
> администрировании, и присутствует в сизифе.
>
> Так же перед созданием такого сервиса, надо будет решить несколько
> организационно-технических вопросов:
> - кого и как пускаем в этот сервис? только членов Team? всех? если
> люди хотят сделать PR в какие-то проекты на gitea, то получается надо
> дать возможность регистрации всем желающим.
Ресурсы?
Помимо материальных (обрудование, канал, администрирование) надо, по
нынешним временам, учитывать контроль информации
Возможно, стоит ограничиться теми, кого рекомендуют и обязуются
контролировать члены тим.
> в принципе неактивных можно удалять по крону :)
> - Я бы предпочел в качестве сервиса аутентификации использовать
> внешний сервис, а не внутреннюю базу пользователей gitea (наш сервис,
> внешний для gitea :)
> Этот наш новый сервис аутентификации позволит в дальнейшем
> подключать наши новые сервисы для Team или сторонних пользователей, и
> иметь единую учетку для доступа ко всем сервисам.
+1
> - Доменное имя для Pages (это уже решили, тут проблем нет).
> - по остальному у меня есть представление, будут спорные вопросы,
> попрошу помощи у аудитории.
Мне это нравится.
Прошу держать в cc: Олега Щавелева, автора исходного письма в
community@, он не член тим
Rgrds, Алексей
>
>
> ---------- Forwarded message ---------
> От: Олег Щавелев <oleg@alt-gnome.ru>
> Date: вт, 9 апр. 2024 г. в 17:26
> Subject: [Comm] Gitea + VitePress = ?
> To: <community@lists.altlinux.org>
>
>
> Случайная находка в глубинах интернета, VitePress — отличная история
> для создания библиотеки знаний. Давайте по порядку!
>
> VitePress — это генератор статических сайтов (SSG), предназначенный
> для быстрого создания веб-сайтов, ориентированных на контент. В двух
> словах, VitePress берет ваш исходный контент, написанный в Markdown,
> применяет к нему тему и создает статические HTML-страницы, которые
> можно легко развернуть где угодно.
>
> Первой пробой пера стал ресурс ALT Gnome Wiki, и хочется поделиться
> результатами работы данной библиотеки знаний:
>
> Количество авторов: 25 участников.
>
> Количество визитов за текущий квартал: 19,2 тыс.
>
> Количество пользователей за последний квартал: 10,4 тыс.
>
> Количество просмотров за последний квартал: 72,4 тыс.
>
> Мы предполагали, что внесение изменений в библиотеку знаний вызовут
> сложности у активных участников, но это оказалось ошибочным суждением,
> за полгода было отправлено 239 PR, что является, на мой взгляд,
> отличным результатом. А общее количество изменений составляет 1262
> изменения.
>
> Теперь о технических сладостях, и по порядку, как это все работает.
>
> Все содержание проекта — это md-файлы, участник может написать статью
> или ее изменить, а именно добавить файл или его редактировать и
> отправить PR в наш адрес, используя сервис GitHub. Если сомневаетесь,
> что это просто, отправьте небольшой PR и самостоятельно оцените,
> посмотрите, пощупаете.
>
> Далее мы принимаем PR и добавляем в основную ветку, и начинается самое
> интересное, срабатывает автоматизация и запускается сервис GitHub
> Actions, а после — GitHub Pages, а если проще, то GitHub Actions
> запускают контейнер, который скачивает и запускает Linux-среду,
> устанавливается окружение Node с утилитой npm и в данной среде
> собирается проект, используя возможности Vitepress. Результат —
> статические файлы, которые отправляются в сервис GitHub Pages и уже
> доступны пользователям.
>
> К сожалению, от знакомых, сообществ и коллег иногда приходят тревожные
> новости, что тот или иной аккаунт на GitHub заблокирован, как правило,
> это временная история, но вы поняли, о чем идет речь. GitLab имеет
> региональные ограничения по регистрациям определенных почтовых
> провайдеров, а о точечных блокировках не слышно, хотя, может быть, они
> и есть. А GitFlic не имеет таких возможностей по работе со
> статическими сайтами.
>
> А вот Gitea...
>
> Как минимум умеет работать аналогично GitHub Actions, так еще
> полностью открытый, но нужен сервер и умелые руки системных
> администраторов. Сделать небольшое пространство для сообщества Альта и
> клипать интересные проекты совместно с дружным сообществом. К примеру
> мы остановиться не можем и уже начали ALT KDE Wiki, но это отдельная
> история.
>
> А кто хочет подробности, несколько ссылок:
>
> https://gittea.dev/
>
> https://packages.altlinux.org/ru/sisyphus/srpms/gitea/
>
> https://docs.gitea.com/next/usage/actions/overview/
>
> И, если нас услышат, будем делать совместные проекты в зоне
> altlinux.org, в крайнем случае — нет)
>
> _______________________________________________
> community mailing list
> community@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/community
>
>
> --
> Alexey Shabalin
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-11 20:49 ` [devel] Fwd: [Comm] Gitea + VitePress = ? Alexey Shabalin
2024-04-11 21:27 ` Aleksey Novodvorsky
@ 2024-04-12 7:13 ` Anton Farygin
2024-04-12 7:19 ` Vitaly Lipatov
2 siblings, 0 replies; 12+ messages in thread
From: Anton Farygin @ 2024-04-12 7:13 UTC (permalink / raw)
To: devel
On 11.04.2024 23:49, Alexey Shabalin wrote:
> Всем привет.
> Уже не первый раз обращаются с вопросом об организации на ресурсах
> Альт сервиса, похожего на Github.
> В основном хотят увидеть возможность хранения git + PR/MR. Дальше идут
> Action (CI/CD), и как ниже в письме, например аналог Github Pages.
>
> Да, я тоже поддерживаю создание такого сервиса, и готов принять
> участие в его создании.
> Из наиболее популярных решений, предлагаю остановиться на gitea.
> Gitlab слишком тяжелый как по используемым ресурсам, так и с точки
> зрения администратора.
> Не говоря уже о том, что опакетить его в сизиф практически нереально.
> В этом смысле gitea (или её форки/предки) поддерживает большинство
> запрашиваемых функций, при этом она остается удобной в
> администрировании, и присутствует в сизифе.
Согласен. gitlab довольно тяжел. А какие ресурсы нужны будут для gitea с
аппаратной точки зрения ?
>
> Так же перед созданием такого сервиса, надо будет решить несколько
> организационно-технических вопросов:
> - кого и как пускаем в этот сервис? только членов Team? всех? если
> люди хотят сделать PR в какие-то проекты на gitea, то получается надо
> дать возможность регистрации всем желающим.
На первое время только участникам Team. А в gitea есть возможность
разделять по группам ?
Например кому-то можно делать репозитории и PR, а кому-то только вешать
ISSUE.
С ISSUE тоже вопрос, т.к. это (с одной стороны) будет переток ошибок с
bugzilla, с другой стороны - для апстримов это нормa.
> в принципе неактивных можно удалять по крону :)
это невозможно сделать, если человек хоть раз делал хотя бы какую-то
запись в bugzilla.
> - Я бы предпочел в качестве сервиса аутентификации использовать
> внешний сервис, а не внутреннюю базу пользователей gitea (наш сервис,
> внешний для gitea :)
> Этот наш новый сервис аутентификации позволит в дальнейшем
> подключать наши новые сервисы для Team или сторонних пользователей, и
> иметь единую учетку для доступа ко всем сервисам.
Да, мне тоже такое надо.
> - Доменное имя для Pages (это уже решили, тут проблем нет).
> - по остальному у меня есть представление, будут спорные вопросы,
> попрошу помощи у аудитории.
>
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-11 20:49 ` [devel] Fwd: [Comm] Gitea + VitePress = ? Alexey Shabalin
2024-04-11 21:27 ` Aleksey Novodvorsky
2024-04-12 7:13 ` Anton Farygin
@ 2024-04-12 7:19 ` Vitaly Lipatov
2024-04-12 9:05 ` Sergey Bolshakov
2024-04-16 14:51 ` Andrey Savchenko
2 siblings, 2 replies; 12+ messages in thread
From: Vitaly Lipatov @ 2024-04-12 7:19 UTC (permalink / raw)
To: ALT Linux Team development discussions
Alexey Shabalin писал(а) 11.4.24 23:49:
> Всем привет.
> Уже не первый раз обращаются с вопросом об организации на ресурсах
> Альт сервиса, похожего на Github.
> В основном хотят увидеть возможность хранения git + PR/MR. Дальше идут
Непонятно, зачем это нужно, если речь о пакетах. Сделать ещё один свой
гитхостинг, следом за правительством Москвы?
> Gitlab слишком тяжелый как по используемым ресурсам, так и с точки
> зрения администратора.
Согласен.
> Не говоря уже о том, что опакетить его в сизиф практически нереально.
У меня есть опыт его упаковки. Другое дело, что это никому не нужно
(было).
Более того, gitlab рассчитан на разворачивание в контейнерах. Это
помогает его масштабировать.
Также хочу заметить, что используемые в инфраструктуре Альта Bugzilla
или Mediawiki тоже не упакованы в пакет, и это раньше никому не мешало.
> В этом смысле gitea (или её форки/предки) поддерживает большинство
> запрашиваемых функций, при этом она остается удобной в
> администрировании, и присутствует в сизифе.
Присутствие в репозитории это большой плюс.
--
С уважением,
Виталий Липатов,
ALT Linux Team
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-12 7:19 ` Vitaly Lipatov
@ 2024-04-12 9:05 ` Sergey Bolshakov
2024-04-12 9:53 ` Paul Wolneykien
2024-04-12 11:29 ` Anton Farygin
2024-04-16 14:51 ` Andrey Savchenko
1 sibling, 2 replies; 12+ messages in thread
From: Sergey Bolshakov @ 2024-04-12 9:05 UTC (permalink / raw)
To: devel
>>>>> "Vitaly" == Vitaly Lipatov <lav-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
> Alexey Shabalin писал(а) 11.4.24 23:49:
>> Всем привет.
>> Уже не первый раз обращаются с вопросом об организации на ресурсах
>> Альт сервиса, похожего на Github.
>> В основном хотят увидеть возможность хранения git + PR/MR. Дальше идут
> Непонятно, зачем это нужно, если речь о пакетах. Сделать ещё один свой
> гитхостинг, следом за правительством Москвы?
>> Gitlab слишком тяжелый как по используемым ресурсам, так и с точки
>> зрения администратора.
> Согласен.
>> Не говоря уже о том, что опакетить его в сизиф практически нереально.
> У меня есть опыт его упаковки. Другое дело, что это никому не нужно (было).
> Более того, gitlab рассчитан на разворачивание в контейнерах. Это помогает его
> масштабировать.
> Также хочу заметить, что используемые в инфраструктуре Альта Bugzilla или
> Mediawiki тоже не упакованы в пакет, и это раньше никому не мешало.
>> В этом смысле gitea (или её форки/предки) поддерживает большинство
>> запрашиваемых функций, при этом она остается удобной в
>> администрировании, и присутствует в сизифе.
> Присутствие в репозитории это большой плюс.
С другой стороны, есть например radicle -- попытка сделать
peer-to-peer git(hub|lab), https://radicle.xyz
Порог вхождения там пожалуй повыше для привыкшего к централизованным
решениям, но на наш способ разработки ложится неплохо, мне кажется.
--
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-12 9:05 ` Sergey Bolshakov
@ 2024-04-12 9:53 ` Paul Wolneykien
2024-04-12 11:29 ` Anton Farygin
1 sibling, 0 replies; 12+ messages in thread
From: Paul Wolneykien @ 2024-04-12 9:53 UTC (permalink / raw)
To: devel
В Fri, 12 Apr 2024 12:05:15 +0300
Sergey Bolshakov <sbolshakov@altlinux.ru> пишет:
> >>>>> "Vitaly" == Vitaly Lipatov <lav-u2l5PoMzF/Uox3rIn2DAYQ@public.gmane.org> writes:
>
> > Alexey Shabalin писал(а) 11.4.24 23:49:
> >> Всем привет.
> >> Уже не первый раз обращаются с вопросом об организации на ресурсах
> >> Альт сервиса, похожего на Github.
> >> В основном хотят увидеть возможность хранения git + PR/MR. Дальше идут
> > Непонятно, зачем это нужно, если речь о пакетах. Сделать ещё один свой
> > гитхостинг, следом за правительством Москвы?
>
> >> Gitlab слишком тяжелый как по используемым ресурсам, так и с точки
> >> зрения администратора.
> > Согласен.
>
> >> Не говоря уже о том, что опакетить его в сизиф практически нереально.
> > У меня есть опыт его упаковки. Другое дело, что это никому не нужно (было).
> > Более того, gitlab рассчитан на разворачивание в контейнерах. Это помогает его
> > масштабировать.
>
> > Также хочу заметить, что используемые в инфраструктуре Альта Bugzilla или
> > Mediawiki тоже не упакованы в пакет, и это раньше никому не мешало.
>
> >> В этом смысле gitea (или её форки/предки) поддерживает большинство
> >> запрашиваемых функций, при этом она остается удобной в
> >> администрировании, и присутствует в сизифе.
> > Присутствие в репозитории это большой плюс.
>
> С другой стороны, есть например radicle -- попытка сделать
> peer-to-peer git(hub|lab), https://radicle.xyz
> Порог вхождения там пожалуй повыше для привыкшего к централизованным
> решениям, но на наш способ разработки ложится неплохо, мне кажется.
Хм... Интересно, спасибо.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-11 21:27 ` Aleksey Novodvorsky
@ 2024-04-12 10:05 ` Evgeny Sinelnikov
0 siblings, 0 replies; 12+ messages in thread
From: Evgeny Sinelnikov @ 2024-04-12 10:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
Cc: Олег
Щавелев
Добрый день,
поддерживаю идею, с точки зрения стека давно искал удобный вариант.
Статический генератор + gitea выглядит очень интересно.
По-позже, отпишусь подробнее.
пт, 12 апр. 2024 г. в 01:27, Aleksey Novodvorsky <aen@basealt.ru>:
>
> чт, 11 апр. 2024 г. в 23:50, Alexey Shabalin <a.shabalin@gmail.com>:
> >
> > Всем привет.
> > Уже не первый раз обращаются с вопросом об организации на ресурсах
> > Альт сервиса, похожего на Github.
> > В основном хотят увидеть возможность хранения git + PR/MR. Дальше идут
> > Action (CI/CD), и как ниже в письме, например аналог Github Pages.
> >
> > Да, я тоже поддерживаю создание такого сервиса, и готов принять
> > участие в его создании.
> > Из наиболее популярных решений, предлагаю остановиться на gitea.
> > Gitlab слишком тяжелый как по используемым ресурсам, так и с точки
> > зрения администратора.
> > Не говоря уже о том, что опакетить его в сизиф практически нереально.
> > В этом смысле gitea (или её форки/предки) поддерживает большинство
> > запрашиваемых функций, при этом она остается удобной в
> > администрировании, и присутствует в сизифе.
> >
> > Так же перед созданием такого сервиса, надо будет решить несколько
> > организационно-технических вопросов:
> > - кого и как пускаем в этот сервис? только членов Team? всех? если
> > люди хотят сделать PR в какие-то проекты на gitea, то получается надо
> > дать возможность регистрации всем желающим.
>
> Ресурсы?
> Помимо материальных (обрудование, канал, администрирование) надо, по
> нынешним временам, учитывать контроль информации
> Возможно, стоит ограничиться теми, кого рекомендуют и обязуются
> контролировать члены тим.
>
> > в принципе неактивных можно удалять по крону :)
> > - Я бы предпочел в качестве сервиса аутентификации использовать
> > внешний сервис, а не внутреннюю базу пользователей gitea (наш сервис,
> > внешний для gitea :)
> > Этот наш новый сервис аутентификации позволит в дальнейшем
> > подключать наши новые сервисы для Team или сторонних пользователей, и
> > иметь единую учетку для доступа ко всем сервисам.
> +1
> > - Доменное имя для Pages (это уже решили, тут проблем нет).
> > - по остальному у меня есть представление, будут спорные вопросы,
> > попрошу помощи у аудитории.
>
> Мне это нравится.
>
> Прошу держать в cc: Олега Щавелева, автора исходного письма в
> community@, он не член тим
>
> Rgrds, Алексей
>
> >
> >
> > ---------- Forwarded message ---------
> > От: Олег Щавелев <oleg@alt-gnome.ru>
> > Date: вт, 9 апр. 2024 г. в 17:26
> > Subject: [Comm] Gitea + VitePress = ?
> > To: <community@lists.altlinux.org>
> >
> >
> > Случайная находка в глубинах интернета, VitePress — отличная история
> > для создания библиотеки знаний. Давайте по порядку!
> >
> > VitePress — это генератор статических сайтов (SSG), предназначенный
> > для быстрого создания веб-сайтов, ориентированных на контент. В двух
> > словах, VitePress берет ваш исходный контент, написанный в Markdown,
> > применяет к нему тему и создает статические HTML-страницы, которые
> > можно легко развернуть где угодно.
> >
> > Первой пробой пера стал ресурс ALT Gnome Wiki, и хочется поделиться
> > результатами работы данной библиотеки знаний:
> >
> > Количество авторов: 25 участников.
> >
> > Количество визитов за текущий квартал: 19,2 тыс.
> >
> > Количество пользователей за последний квартал: 10,4 тыс.
> >
> > Количество просмотров за последний квартал: 72,4 тыс.
> >
> > Мы предполагали, что внесение изменений в библиотеку знаний вызовут
> > сложности у активных участников, но это оказалось ошибочным суждением,
> > за полгода было отправлено 239 PR, что является, на мой взгляд,
> > отличным результатом. А общее количество изменений составляет 1262
> > изменения.
> >
> > Теперь о технических сладостях, и по порядку, как это все работает.
> >
> > Все содержание проекта — это md-файлы, участник может написать статью
> > или ее изменить, а именно добавить файл или его редактировать и
> > отправить PR в наш адрес, используя сервис GitHub. Если сомневаетесь,
> > что это просто, отправьте небольшой PR и самостоятельно оцените,
> > посмотрите, пощупаете.
> >
> > Далее мы принимаем PR и добавляем в основную ветку, и начинается самое
> > интересное, срабатывает автоматизация и запускается сервис GitHub
> > Actions, а после — GitHub Pages, а если проще, то GitHub Actions
> > запускают контейнер, который скачивает и запускает Linux-среду,
> > устанавливается окружение Node с утилитой npm и в данной среде
> > собирается проект, используя возможности Vitepress. Результат —
> > статические файлы, которые отправляются в сервис GitHub Pages и уже
> > доступны пользователям.
> >
> > К сожалению, от знакомых, сообществ и коллег иногда приходят тревожные
> > новости, что тот или иной аккаунт на GitHub заблокирован, как правило,
> > это временная история, но вы поняли, о чем идет речь. GitLab имеет
> > региональные ограничения по регистрациям определенных почтовых
> > провайдеров, а о точечных блокировках не слышно, хотя, может быть, они
> > и есть. А GitFlic не имеет таких возможностей по работе со
> > статическими сайтами.
> >
> > А вот Gitea...
> >
> > Как минимум умеет работать аналогично GitHub Actions, так еще
> > полностью открытый, но нужен сервер и умелые руки системных
> > администраторов. Сделать небольшое пространство для сообщества Альта и
> > клипать интересные проекты совместно с дружным сообществом. К примеру
> > мы остановиться не можем и уже начали ALT KDE Wiki, но это отдельная
> > история.
> >
> > А кто хочет подробности, несколько ссылок:
> >
> > https://gittea.dev/
> >
> > https://packages.altlinux.org/ru/sisyphus/srpms/gitea/
> >
> > https://docs.gitea.com/next/usage/actions/overview/
> >
> > И, если нас услышат, будем делать совместные проекты в зоне
> > altlinux.org, в крайнем случае — нет)
> >
> > _______________________________________________
> > community mailing list
> > community@lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/community
> >
> >
> > --
> > Alexey Shabalin
> > _______________________________________________
> > Devel mailing list
> > Devel@lists.altlinux.org
> > https://lists.altlinux.org/mailman/listinfo/devel
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
--
Sin (Sinelnikov Evgeny)
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-12 9:05 ` Sergey Bolshakov
2024-04-12 9:53 ` Paul Wolneykien
@ 2024-04-12 11:29 ` Anton Farygin
2024-04-12 11:35 ` Denis Medvedev
1 sibling, 1 reply; 12+ messages in thread
From: Anton Farygin @ 2024-04-12 11:29 UTC (permalink / raw)
To: devel
On 12.04.2024 12:05, Sergey Bolshakov wrote:
> >> В этом смысле gitea (или её форки/предки) поддерживает большинство
> >> запрашиваемых функций, при этом она остается удобной в
> >> администрировании, и присутствует в сизифе.
> > Присутствие в репозитории это большой плюс.
>
> С другой стороны, есть например radicle -- попытка сделать
> peer-to-peer git(hub|lab),https://radicle.xyz
> Порог вхождения там пожалуй повыше для привыкшего к централизованным
> решениям, но на наш способ разработки ложится неплохо, мне кажется.
Что-то я у него не нашёл CI. Или плохо искал ?
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-12 11:29 ` Anton Farygin
@ 2024-04-12 11:35 ` Denis Medvedev
2024-04-12 11:38 ` Anton Farygin
0 siblings, 1 reply; 12+ messages in thread
From: Denis Medvedev @ 2024-04-12 11:35 UTC (permalink / raw)
To: Anton Farygin; +Cc: ALT Linux Team development discussions
On Fri, 12 Apr 2024 14:29:26 +0300
Anton Farygin <rider@basealt.ru> wrote:
> On 12.04.2024 12:05, Sergey Bolshakov wrote:
> > >> В этом смысле gitea (или её форки/предки) поддерживает
> > >> большинство запрашиваемых функций, при этом она остается
> > >> удобной в администрировании, и присутствует в сизифе.
> > > Присутствие в репозитории это большой плюс.
> >
> > С другой стороны, есть например radicle -- попытка сделать
> > peer-to-peer git(hub|lab),https://radicle.xyz
> > Порог вхождения там пожалуй повыше для привыкшего к централизованным
> > решениям, но на наш способ разработки ложится неплохо, мне кажется.
>
> Что-то я у него не нашёл CI. Или плохо искал ?
>
я пробовал radicle.xyz
Достаточно простая технология
CI может быть отдельно "прикручен" к одному или нескольким нодам этой
системы хранилищ, отдельного CI в нем нет.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-12 11:35 ` Denis Medvedev
@ 2024-04-12 11:38 ` Anton Farygin
2024-04-12 13:26 ` Denis Medvedev
0 siblings, 1 reply; 12+ messages in thread
From: Anton Farygin @ 2024-04-12 11:38 UTC (permalink / raw)
To: devel
On 12.04.2024 14:35, Denis Medvedev wrote:
> On Fri, 12 Apr 2024 14:29:26 +0300
> Anton Farygin <rider@basealt.ru> wrote:
>
>> On 12.04.2024 12:05, Sergey Bolshakov wrote:
>>> >> В этом смысле gitea (или её форки/предки) поддерживает
>>> >> большинство запрашиваемых функций, при этом она остается
>>> >> удобной в администрировании, и присутствует в сизифе.
>>> > Присутствие в репозитории это большой плюс.
>>>
>>> С другой стороны, есть например radicle -- попытка сделать
>>> peer-to-peer git(hub|lab),https://radicle.xyz
>>> Порог вхождения там пожалуй повыше для привыкшего к централизованным
>>> решениям, но на наш способ разработки ложится неплохо, мне кажется.
>> Что-то я у него не нашёл CI. Или плохо искал ?
>>
> я пробовал radicle.xyz
> Достаточно простая технология
> CI может быть отдельно "прикручен" к одному или нескольким нодам этой
> системы хранилищ, отдельного CI в нем нет.
Отдельно прикручен - это не то, что надо для решения изначальной задачи
с документацией.
Предлагаю сейчас коней не менять и остановиться на gitea.
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-12 11:38 ` Anton Farygin
@ 2024-04-12 13:26 ` Denis Medvedev
0 siblings, 0 replies; 12+ messages in thread
From: Denis Medvedev @ 2024-04-12 13:26 UTC (permalink / raw)
To: Anton Farygin; +Cc: ALT Linux Team development discussions
On Fri, 12 Apr 2024 14:38:35 +0300
Anton Farygin <rider@basealt.ru> wrote:
> On 12.04.2024 14:35, Denis Medvedev wrote:
> > On Fri, 12 Apr 2024 14:29:26 +0300
> > Anton Farygin <rider@basealt.ru> wrote:
> >
> >> On 12.04.2024 12:05, Sergey Bolshakov wrote:
> >>> >> В этом смысле gitea (или её форки/предки) поддерживает
> >>> >> большинство запрашиваемых функций, при этом она остается
> >>> >> удобной в администрировании, и присутствует в сизифе.
> >>> > Присутствие в репозитории это большой плюс.
> >>>
> >>> С другой стороны, есть например radicle -- попытка сделать
> >>> peer-to-peer git(hub|lab),https://radicle.xyz
> >>> Порог вхождения там пожалуй повыше для привыкшего к
> >>> централизованным решениям, но на наш способ разработки ложится
> >>> неплохо, мне кажется.
> >> Что-то я у него не нашёл CI. Или плохо искал ?
> >>
> > я пробовал radicle.xyz
> > Достаточно простая технология
> > CI может быть отдельно "прикручен" к одному или нескольким нодам
> > этой системы хранилищ, отдельного CI в нем нет.
>
> Отдельно прикручен - это не то, что надо для решения изначальной
> задачи с документацией.
>
> Предлагаю сейчас коней не менять и остановиться на gitea..
Мои данные несколько устарели. Посмотрел сейчас на radicle - они очень
активно делали CI в последнее время.
Прошу всех заинтересованных посмотреть
https://community.radworks.org/t/radicle-ci-integrations/3394/4
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [devel] Fwd: [Comm] Gitea + VitePress = ?
2024-04-12 7:19 ` Vitaly Lipatov
2024-04-12 9:05 ` Sergey Bolshakov
@ 2024-04-16 14:51 ` Andrey Savchenko
1 sibling, 0 replies; 12+ messages in thread
From: Andrey Savchenko @ 2024-04-16 14:51 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2598 bytes --]
On Fri, 12 Apr 2024 10:19:34 +0300 Vitaly Lipatov wrote:
> Alexey Shabalin писал(а) 11.4.24 23:49:
> > Всем привет.
> > Уже не первый раз обращаются с вопросом об организации на ресурсах
> > Альт сервиса, похожего на Github.
> > В основном хотят увидеть возможность хранения git + PR/MR. Дальше идут
> Непонятно, зачем это нужно, если речь о пакетах. Сделать ещё один свой
> гитхостинг, следом за правительством Москвы?
Речь не только о пакетах, речь о разработке ПО и документации. Это
всё вокруг ALT, но это не только пакеты.
Зачем своё? Затем, что на github и gitlab ряд людей уже банят или не
пускают. Технологическая независимость перешла из удела
принципиальных людей в категорию практической необходимости.
> > Gitlab слишком тяжелый как по используемым ресурсам, так и с точки
> > зрения администратора.
> Согласен.
>
> > Не говоря уже о том, что опакетить его в сизиф практически нереально.
> У меня есть опыт его упаковки. Другое дело, что это никому не нужно
> (было).
> Более того, gitlab рассчитан на разворачивание в контейнерах. Это
> помогает его масштабировать.
>
> Также хочу заметить, что используемые в инфраструктуре Альта Bugzilla
> или Mediawiki тоже не упакованы в пакет, и это раньше никому не мешало.
И ничего хорошего в этом тоже нет.
> > В этом смысле gitea (или её форки/предки) поддерживает большинство
> > запрашиваемых функций, при этом она остается удобной в
> > администрировании, и присутствует в сизифе.
> Присутствие в репозитории это большой плюс.
+1
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2024-04-16 14:51 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-11 20:49 ` [devel] Fwd: [Comm] Gitea + VitePress = ? Alexey Shabalin
2024-04-11 21:27 ` Aleksey Novodvorsky
2024-04-12 10:05 ` Evgeny Sinelnikov
2024-04-12 7:13 ` Anton Farygin
2024-04-12 7:19 ` Vitaly Lipatov
2024-04-12 9:05 ` Sergey Bolshakov
2024-04-12 9:53 ` Paul Wolneykien
2024-04-12 11:29 ` Anton Farygin
2024-04-12 11:35 ` Denis Medvedev
2024-04-12 11:38 ` Anton Farygin
2024-04-12 13:26 ` Denis Medvedev
2024-04-16 14:51 ` Andrey Savchenko
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git