LINUX.ORG.RU

как выложить сишные исходники на web?

 ,


0

3

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

  1. на файл;
  2. на функцию;
  3. на оператор;
  4. на строку;
  5. на отрезок между двумя позициями;

Может быть даже это doxygen какой-нибудь. Но точно не gitweb, потому что сделать надо без git.

Это должна быть self-hosted программа, а не НАТО0вский github какой-нибудь.

Программа должна быть на Java. Желательно она должна позволять логиниться и добавлять комментарии к избранным местам исходников. И обсуждения к комментариям.

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

Теги: #Грабить_корованы.

★★★★
Ответ на: комментарий от skyman

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

masa ★★
()
Последнее исправление: masa (всего исправлений: 1)
Ответ на: комментарий от qulinxao3

пользователям дешевле умень в пушку только чем уметь в специальные инструменты

Это пока подход херак-херак-и-в-продакшен работает. Я ж согласен, что можно очень быстро найти готовый docker-compose.yml и запустить gitlab. Просто между «запускается на моём ноутбуке» и готовым промышленным сервисом есть огромная дистанция.

ugoday ★★★★★
()
Ответ на: комментарий от qulinxao3

кста тот же кубер переуслажнён

Это вы с OpenStack’ом не работали. K8S же устроен довольно просто внутри, по крайней мере моих навыков не хватает, чтобы придумать что там ещё упростить. Если у вас есть идеи, было бы любопытно услышать.

Другой вопрос, что k8s придуман для запуска множества однотипных окружений, а если у вас их всего несколько и каждое — уникальное, то большой пользы вы от кубера не получите, а вот помаяться с ним придётся.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

пока!

если!

сам то я стороник что арм программистов обмениваются только данными

механизмы(инструменты) конвертации внешних данных во внутреннюю инфу суверенная обязанность владельца цп у

т.е. спецификации открыты - реализации дело каждого

но в (про)текущей ситуации разделение труда несколько иначе сконфигурировала реальность

так то состояний равновесия больше одного

qulinxao3 ★☆
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.