The OpenNET Project / Index page

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

Доступна платформа совместной разработки Forgejo 8.0, отделившаяся от Gitea

03.08.2024 09:07

Опубликован выпуск платформы совместной разработки Forgejo 8.0, которая с февраля полностью отделилась в самодостаточный проект от системы Gitea (ранее Forgejo развивался в форме синхронизированного форка). Проект позволяет развернуть на своих серверах систему для совместной работы с репозиториями Git, напоминающую по решаемым задачам GitHub, Bitbucket и Gitlab. Форк был создан в 2022 году после попыток коммерциализации Gitea и перехода управления в руки коммерческой компании. В Forgejo было продолжено применение принципов независимого управления и сохранена подконтрольность сообществу. Код проекта написан на языке Go и распространяется под лицензией MIT. Под управлением Forgejo работает хостинг Codeberg.org.

Ключевыми особенностями платформы является низкое потребление ресурсов (может использоваться на плате Raspberry Pi или в дешёвых VPS) и простой процесс установки. Предоставляются типовые возможности работы с проектами, такие как управление задачами, отслеживание проблем (issues), pull-запросы, wiki, средства для координации групп разработчиков, подготовка релизов, автоматизация размещения пакетов в репозиториях, управление правами доступа, сопряжение с платформами непрерывной интеграции, поиск кода, аутентификация через LDAP и OAuth, доступ к репозиторию по протоколам SSH и HTTP/HTTPS, подключение web-хуков для интеграции со Slack, Discord и другими сервисами, поддержка Git-хуков и Git LFS, инструменты для миграции и зеркалирования репозиториев. Отдельно выделяется возможность использования протокола ActivityPub для объединения в федеративную сеть отдельных серверов разработчиков.

Основные изменения:

  • Проведена работа по удалению несвободных зависимостей. В реализации web-интерфейса для отрисовки графика наиболее активных участников использовалась несвободная JavaScript-библиотека GSAP. В новой версии код, привязанный к данной библиотеке, заменён на новую реализацию, использующую библиотеку chart.js.

    Кроме того, аудит выявил ещё два компонента c несовместимыми лицензиями, используемые для поддержки формата цитирования APA (American Psychological Association) и в экспериментальном движке отрисовки блок-схем на базе библиотеки elkjs. Поддержка формата APA пока удалена (рекомендуется использовать более распространённый формат BibTeX), а движок elkjs исключён из состава подключаемой библиотеки Mermaid.

  • Предоставлена возможность ручного вызова Action-обработчиков c данными, заданными пользователем через web-интерфейс.
  • По умолчанию при установке отключена опция, разрешающая самостоятельную регистрацию пользователей в платформе (пользователей может добавлять только администратор). Предполагается, что изменение позволит сократить число остающихся без сопровождения установок, позволяющих спамерам добавлять свои учётные записи.
  • Предоставлена возможность скрытия в интерфейсе файлов и архивов, автоматически генерируемых для релизов, для того чтобы не путать их с архивами, загруженными пользователем (например, в некоторых проектах архив с исходным кодом для релиза загружается отдельно разработчиками и отличается от автоматически генерируемого).
  • Утверждена политика минимализации случайных изменений интерфейса пользователя, суть которой в том, что интерфейс будет развиваться по возможности без нарушения привычного уклада на основе потребностей пользователей и анализа их работы, а не на основе неподтверждённых предположений, что то или иное изменение будет полезным.
  • Прекращена поддержка СУБД Microsoft SQL Server из-за проблематичности интеграции проприетарной системы в средства автоматического тестирования (привело бы к зависимости Forgejo от несвободного ПО, что противоречит принципам проекта) и отсутствия пользователей, применяющих Forgejo поверх Microsoft SQL Server.
  • Предоставлена возможность обновления до Forgejo 8 систем на базе Gitea 1.21 и более новых выпусков.


  1. Главная ссылка к новости (https://forgejo.org/2024-07-re...)
  2. OpenNews: Платформа совместной разработки Forgejo полностью отделилась от Gitea
  3. OpenNews: Платформа совместной разработки SourceHut была выведена из строя на 7 дней из-за DDoS-атаки
  4. OpenNews: Проект Forgejo начал развитие форка системы совместной разработки Gitea
  5. OpenNews: Выпуск системы совместной разработки Gogs 0.13
  6. OpenNews: Первый выпуск Gitea, форка системы совместной разработки Gogs
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61653-forgejo
Ключевые слова: forgejo, gitea
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (67) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 10:09, 03/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    То что gitea это форк gogs ни слова.
     
     
  • 2.7, Аноним (7), 11:03, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Ну да, странно, что в новости про X нет детального описания Y.
     
     
  • 3.19, tty0 (?), 12:09, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Ну конечно, нельзя же давать корректное описания проекта, только немного информации о каком-то форке форка
     
     
  • 4.52, noc101 (ok), 05:53, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    тут не описание проекта, тут новость про обновление, гений
     
  • 2.28, Аноним (28), 14:32, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    То что Linux форк minix ни в одной новости, мдаа...
     
     
  • 3.30, Аноним (30), 15:22, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вообще ни разу не форк и не архитектурно не похож даже.
     
     
  • 4.35, Аноним (35), 16:37, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    А то что Линус Торвальдс чей-то форк, тоже ни слова...
     
     
  • 5.48, Dzen Python (ok), 21:57, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Хм...нет.

    fork() порождает копию процесса, которая уже с новым PID и для ОС независима от родительского.
    exec() загружает на выполнение уже готовый скомпилированный образ программы с новым PID, который по определению независим от родителя.

    Линуса Торвальдса собирали.
    Процесс dad создал именованную трубу или использовал shared mem чтобы передать часть своего кода процессу mom, которая сначала увязала все полученные строки со своим скелетом новой программы, а затем отдала массив строк на вход GCC, который за 9 месяцев уже собрал linus. Только после этого уже был сделан вызов execpv("./linus", NULL).

    Ну, учи матчасть

     
     
  • 6.53, noc101 (ok), 05:53, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Задушнил
     
  • 6.90, Аноним (90), 15:08, 06/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Форк вообще - это не форк процесса, причем еще и ОС!
    А форк процесса - это частный случай форка, тем более в ОС - это частный случай процессов вообще!

    Поэтому глупо приписывать каким-то форкам свойства форков процессов в ОС,
    такое приписывание лишь признак узости мышления!

     
  • 2.51, Axifive (ok), 05:01, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > То что gitea это форк gogs ни слова.

    Ну ты сначала посмотри сколько контрибьютят в gogs и сколько в gitea. Смысл gogs упоминать если он не развивается?

     
  • 2.63, Аноним (63), 20:55, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ага и получим Chrome это Chromium с добавлениями, который на blink от webkit от khtml, но нафиг это.
     

  • 1.2, Аноним (1), 10:16, 03/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    > Прекращена поддержка СУБД Microsoft SQL Server из-за проблематичности организовать автоматическое тестирование интеграции с проприетарной системой.

    Кто расшифрует что это значит?

     
     
  • 2.3, Аноним (3), 10:25, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Отсутствует поддержка развернуть в MS SQL инстанс. Сложно тестировать. Решили отказаться.
     
     
  • 3.16, нах. (?), 11:54, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • –7 +/
    Причем по данным телеметрии пользователей подобных конфигураций ровно ноль. Потому что они умеют отключать телеметрию.

    (нет. потому что вообще единственным пользователем является долбанутый codeberg, а ему такое разумеется не светит)

     
     
  • 4.20, Аноним (1), 12:18, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    По идее можно ещё расшифровать как активный хейт в сторону майкрософта.
     
     
  • 5.27, Аноним (27), 14:29, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Одобряю
     
     
  • 6.31, Аноним (30), 15:24, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Присоединяюсь
     
  • 5.44, MaleDog (?), 20:15, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    М-м. Я считаю, что когда MS выкатывает обновление и чье либо стороннее приложение отваливается, так как опиралось на deprecated или на устаревший компонент - это активный хейт MS в сторону производителя приложения. То же самое с производителями драйверов оборудования.
    На самом деле скорее всего банально разработчики работают под linux и у них нет возможности легально запустить копию MSSQL, по разным причинам, может на их linux нет технической возможности, может они под санкциями, может лицензионные ограничения, может нет нужного специалиста, может лень возиться с виртуалками или нет столько ресурсов. В чем проблема? верните поддержку или сделайте свой форк.
     
     
  • 6.54, User (??), 09:14, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Да не, просто упоротые. Предполагаю, что sql'я там столько, что справится все - от firebird'а до sqlite'а без каких-либо изменений.
    Было бы что развесистое на tsql/pgsql - там да, сопровождать по отдельности бы пришлось (и то - у ms с обратной совместимостью всё очень даже), но тут очевидно не тот случай.
     
     
  • 7.61, Аноним (61), 16:08, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да не, просто упоротые. Предполагаю

    Отличная аргументация — "не читал, но осуждаю".

     
     
  • 8.62, User (??), 17:19, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Знание некоторых принципов легко возмещает незнание некоторых фактов - но вы ... текст свёрнут, показать
     
     
  • 9.67, Аноним (61), 22:26, 04/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
     
  • 10.86, User (??), 05:40, 05/08/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 6.91, Илья (??), 12:48, 08/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Mssql в докере запускается за 15 минут.
     
  • 4.33, Аноним (61), 16:10, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Причем по данным телеметрии пользователей подобных конфигураций ровно ноль. Потому что они умеют отключать телеметрию.

    Пользователи MSSQL умеют отключать телеметрию? Серьёзно?
    В продуктах Misrosoft телеметрия в том или ином виде активна всегда, так что в этой среде остаются только те, кто против неё ничего не имеет ("а нам от этого даже луДше!!))").

     

  • 1.10, mickvav (?), 11:44, 03/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Торопятся:
    > This is a 'dirty' way to ensure elkjs isn't bundled and has to be tested manually to ensure this for every release (via the webpack-bundle-analyzer plugin). If someone tries to use the elkjs render, it will result in a non-descriptive error being shown.
     
  • 1.18, КО (?), 12:03, 03/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    О, какая свободная свободка!
    Вырезают ̶к̶о̶с̶т̶ы̶л̶и̶  поддержку уже существующих ЛЮБЫХ проепритарных плагинов, которые перенесли из Gitea - чтобы на SELF-HOSTED (sic!) у тебя было больше гемора, лалка
     
     
  • 2.22, нах. (?), 12:49, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > ЛЮБЫХ проепритарных плагинов, которые перенесли из Gitea - чтобы на SELF-HOSTED
    > (sic!) у тебя было больше гемора, лалка

    а ты как думал! Ишь, в нашу шва6одную шва6одку вздумал проприетарный плагин установить!
    Выведем тебе "nondescriptive error" и еще фак покажем (но отрисованный обязательно свабодным кодом!) - ВОТ!

     
     
  • 3.43, Аноним (-), 20:15, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а ты как думал! Ишь, в нашу шва6одную шва6одку вздумал проприетарный плагин установить!
    > Выведем тебе "nondescriptive error" и еще фак покажем (но отрисованный обязательно свабодным
    > кодом!) - ВОТ!

    Такие как ты - только так и понимают. Иди вон у майкрософта TFS server какой покупай, или что там в моде. Получишь офигенные workflow за много денег, н...ца масштабирование когда все тупит - всегда, нужду докупить дорогущий MS SQL. Все как ты любишь!

     
     
  • 4.45, нах. (?), 20:26, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    такие как я  - да, сделали выводы и ставить эту поделку ушибленных головушкой вместо гитеи им и в голову не придет.

    Ей место где-то там же где латиноамериканскому ведру "очищенному" от неправильных драйверов.

     
     
  • 5.68, Аноним (61), 22:33, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Действительно. Если уж сервер СУБД ворованный, то почему бы за компанию и пару библиотек не украсть?

    А те, кто уважает законы и авторские права — фрики какие-то, пусть в своём "цветущем саду" сидят и носа в ваши джунгли не показывают.

     
     
  • 6.84, нах. (?), 02:54, 05/08/2024 Скрыто ботом-модератором     [к модератору]
  • +2 +/
     
  • 2.24, Аноним (24), 12:52, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Но ведь иначе нет смысла в этом форке форка. Можно использовать оригинальный форк.
     
  • 2.36, Аноним (36), 16:52, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > чтобы на SELF-HOSTED (sic!) у тебя было больше гемора

    Откуда у тебя на self-hosted mssql?

     
     
  • 3.47, нах. (?), 20:31, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> чтобы на SELF-HOSTED (sic!) у тебя было больше гемора
    > Откуда у тебя на self-hosted mssql?

    Во-первых в том комменте речь о плагинах а не о mssql, во-вторых self-hosted это не только твой подкроватный сервер.

     
     
  • 4.49, Аноним (36), 00:42, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В организации просто поставят гитлаб. Если там есть mssql, прикручивать к нему не пойми что просто так никто не даст.
     
     
  • 5.50, нах. (?), 01:27, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ты эту сказку рассказываешь человеку, вынужденному поддерживать гитею.
    (да, гитляпов у нас тоже есть, но они для девопсятины,а разработчиков ЭТО ничуть не впечатляет, непохоже чтоб им нужны были модные стикерпаки)

    > Если там есть mssql, прикручивать к нему не пойми что просто так никто не даст.

    "ээ.. Вадик, подними мне еще один инстанс". Думаю, даже не спросит, нахрена. Подумаешь, стопиццотая база для внутреннего сервиса.

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

    Ну раз фичу когда-то запилили - у кого-то вполне себе нашлось.

     
     
     
    Часть нити удалена модератором

  • 7.58, нах. (?), 13:54, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    О, точно! Надо бы эту идею владельцам тех самых селфхостед гитляпов подкинуть. А то тут надысь один целый начальника отдела пошел разбираться, как оно у них работало и почему легло, и главное как теперь это починить - и больше мы его не видели. Промышленная некромантия не самое безопасное занятие.

    А бэкапов конечно ж нет, потому что паспорт не того цвета и мы не можем дополнительные лицензии для него купить.

    Наши mssql'и -то разумеется бэкапаются.

     
     
  • 8.69, Аноним (61), 22:35, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Купить лицензию на бэкап O_o... текст свёрнут, показать
     
     
  • 9.74, нах. (?), 23:48, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    чего тебя удивляет Энтерпрайзная бэкапилка лицензируется на число бэкапаемых це... текст свёрнут, показать
     
     
  • 10.78, Аноним (61), 01:14, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Погодите MSSQL у вас, судя по контексту, пиратский Винда под него, скорее всег... текст свёрнут, показать
     
     
  • 11.79, Аноним (61), 01:16, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ах да, ещё вы называете разработчиков Forgejo больными на голову за то, что он... текст свёрнут, показать
     
  • 11.89, User (??), 12:58, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ээээээ откуда такие далекоидущие выводы А, понял - вы не в курсе, как mssq... текст свёрнут, показать
     
  • 6.59, Аноним (36), 14:36, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Думаю, даже не спросит, нахрена. Подумаешь, стопиццотая база для внутреннего сервиса.

    Ну ты рассказывай что у вас всё подряд не глядя прикручивают к mssql, просто потому что захотелось.

    Выделили виртуалку в какой-нибудь vsphere и поднимай себе на что ума хватит.

     
     
  • 7.60, нах. (?), 15:22, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Думаю, даже не спросит, нахрена. Подумаешь, стопиццотая база для внутреннего сервиса.
    > Ну ты рассказывай что у вас всё подряд не глядя прикручивают к
    > mssql, просто потому что захотелось.

    мне - прикрутят, если попросить. Из чужого отдела - ну попросят объяснить, для чего, а если кто из знакомых давно примелькавшихся - то и его могут не спросить. Существующий сервер, внутри инфры, какие проблемы...

    > Выделили виртуалку в какой-нибудь vsphere и поднимай себе на что ума хватит.

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

    И да, лишний контейнер в кластере тоже могут не заметить и вообще ничего не спросить.

     
     
  • 8.70, Аноним (61), 22:37, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И тут вы плавно скатились к поддержке разработчиков Forgejo, которым держать вир... текст свёрнут, показать
     
     
  • 9.71, нах. (?), 22:46, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ну так и эта шва6одкоподелка - в уй никому не вперлась кроме на голову больных в... текст свёрнут, показать
     
     
  • 10.77, Аноним (61), 01:12, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А вот теперь вы переобулись в обратную сторону 8212 ругаете самого себя за то... текст свёрнут, показать
     
     
  • 11.80, нах. (?), 01:17, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    тебе дятлу сколько объяснять то разницу между подкроватной стойкой неимеющего ан... текст свёрнут, показать
     
     
  • 12.82, Аноним (61), 01:23, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А разве ваша корпоративная инфра не у вас под кроватью хостится Чем больше я ... текст свёрнут, показать
     

  • 1.26, ИмяХ (ok), 14:21, 03/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    >>интерфейс будет развиваться по возможности без нарушения привычного уклада на основе потребностей пользователей и анализа их работы, а не на основе неподтверждённых предположений, что то или иное изменение будет полезным.

    Хоть где-то есть грамотные менеджеры в этом плане. Майкрософту и Гному поучится бы у них.

     
     
  • 2.39, Аноним (39), 17:27, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • –4 +/
    У гнома есть анализ потребности пользователей. Тебе бы поучиться искать информацию и анализировать. Ишь нашелся тут, гуманитарий, учить он будет
     
     
  • 3.41, Аноним (61), 17:46, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > У гнома есть анализ потребности пользователей

    К сожалению, только одного (руководителя направления UX в Red Hat), да и то он по большей части пользователь мака.

     
     
  • 4.46, User (??), 20:31, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Айпада жи!
     
  • 3.88, Аноним (88), 09:53, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно он у них есть. Чего там пользователи хотят? Значит выпилим из следующего релиза.
     

  • 1.29, Аноним (29), 15:15, 03/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    >Кроме того, аудит выявил ещё два компонента c несовместимыми лицензиями

    Кто про что - а копирасты про лицензии. Тем временем ужасные проблемы в самом Forgejo не только не фиксятся, а усугубляются, по сравнению с Gitea из-за набега смузихлёбов, у которых позиция вот такая: "Нет JavaScript? Да отключи себе весь интернет, неолуддит! А я вот готов вот лично заняться переписыванием всего кода, рендерящиго HTML на JavaScript." И что характерно, делает это.

     
     
  • 2.37, Аноним (61), 16:55, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > набега смузихлёбов, у которых позиция вот такая: "Нет JavaScript? Да отключи себе весь интернет, неолуддит! А я вот готов вот лично заняться переписыванием всего кода, рендерящиго HTML на JavaScript." И что характерно, делает это.

    Нормальный процесс frontend-разработки практически в любом крупном проекте.

     
     
  • 3.65, Аноним (65), 21:18, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Не "нормальный", а "шизоидный". Каждый "фантазёр" набегает и вместо помощи проекту начинает "гнуть свою линию", втыкать постороннюю п@p@шу, вычурные решения и т.п. Не нужно это! А уж уродец html+js вообще должен отстреливаться ещё на подходах.
     
     
  • 4.72, нах. (?), 22:50, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А уж уродец html+js вообще должен отстреливаться ещё на
    > подходах.

    точна! немедленно все переписать на js-only, чтоб вообще никакого html! И пустое белое ничего проклятым неолуддитам показывать!

    (ну и зарплату себе в карман за ненужное ненужно получать регулярно. А то ж html каждый дурак поправить мог, а тут цельный фронтенд синиор дев нужон, в лапшекоде разобраться)

     
     
  • 5.81, Аноним (61), 01:19, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда уж и канпуктеры запретить! А то эти айтишники провозгласили себя кастой избранных, придумывают тайные знания, на кнопочки нажимают, мышками возят. Простому человеку это всё непонятно!
     

  • 1.32, BrainFucker (ok), 16:08, 03/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кстати, это ведь в этом проекте хотели добавить поддержку федерации по протоколу ActivityPub? Как у них дела с этим?
     
     
  • 2.42, Аноним (42), 18:49, 03/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потихоньку пилят в отдельной ветке, дорабатывают спецификацию ForgeFed
     

  • 1.73, Rollo99 (ok), 23:11, 04/08/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Они бы еще сделали это https://codeberg.org/forgejo/forgejo/issues/4323
    А то после гитлаба\гитхаба раздражает отсутствие этой фичи.
     
     
  • 2.75, нах. (?), 23:54, 04/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Они бы еще сделали это https://codeberg.org/forgejo/forgejo/issues/4323
    > А то после гитлаба\гитхаба раздражает отсутствие этой фичи.

    о, один ключ от всего, да и тот под ковриком - как мы все любим.

     
     
  • 3.76, Rollo99 (ok), 00:51, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Невозможность данной настройки - это не повышение безопасности, а отсутствие гибкости.
    В моем случае нужна возможность добавить RO ключ для доступа из CI.
    Можно обойти путем заведения технического пользователя, но неудобно и лишнее.
    А так как люди, которые ведут репозитории, ведут pipeline-ы, в некоторых случаях и выкатывают релизы - это одни и те же люди, в виду малости команды, - то хоть обложись ключами, но безопасность не повысится.
     
     
  • 4.85, нах. (?), 03:23, 05/08/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Невозможность данной настройки - это не повышение безопасности, а отсутствие гибкости.
    > В моем случае нужна возможность добавить RO ключ для доступа из CI.

    да я догадываюсь, для чего нужны такие ключи. Там вон в конце обсуждения в issue предложили вообще всю коробочку еще и не под а на коврик положить, для удобства и всеобщего обозрения.
    А потом выяснится что в репо закомитили как обычно пару ключей от всего, и файл с паролями от всех паролей. Потом быстро удалили. И любой васян набравший просто ps внутри контейнера или как-то еще получивший в руки его выхлоп - тоже может приобщаться, нахаляву.

    В общем, так себе гибкость. Зато думать не надо, ключи какие-то, хранить их еще где-то...

    > Можно обойти путем заведения технического пользователя, но неудобно и лишнее.

    Ему придется явно давать доступы. Что все же лучше чем сразу все ключи от всего, одной галкой, да и не все репо нужны окажутся, на самом деле. Даже в мелком проекте, где такой юзер ровно один.

    В общем, конечно, что-то мне подсказывает, что они будут ждать пока это реализует у себя gitea, а там, по-моему, особо некому.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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