The OpenNET Project / Index page

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

15.05.2016 08:59  GitPrep 2.0, написанная на языке Perl платформа, похожая на GitHub

Представлен выпуск платформы совместной разработки GitPrep 2.0, предоставляющей интерфейс очень близкий по оформлению к GitHub, но обеспечивающий только минимально необходимый набор возможностей. GitPrep написан на языке Perl с использованием фреймворка Mojolicious. Для хранения данных задействован SQLite. Код распространяется под лицензиями Artistic и GPL (по аналогии с Perl).

GitPrep может использоваться как самодостаточный продукт с минимальным числом зависимостей (требуется только git и Perl 5.10.1+), обслуживаемый встроенным http-сервером, или запускаться в режиме CGI на любом существующем сервере. Имеется поддержка аутентификации по открытым ключам, SSL и возможность отправки pull- и push-запросов через HTTP. Оценить GitPrep в работе можно на специально подготовленном демонстрационном сайте.

Из доступных возможностей можно отметить такие разделы как список коммитов, релизы, ветки, графики активности разработчиков, форки репозиториев. В новом выпуске добавлена поддержка pull-запросов, возможность идентификации пользователя по email, средства для привязки к проектам отдельных настроек (кодировка, опции diff), переработан метод работы со временными файлами.

  1. Главная ссылка к новости (http://blogs.perl.org/users/yu...)
  2. OpenNews: Выпуск GitLab 8.3
  3. OpenNews: Gitorious закрывается и переходит в руки GitLab
  4. OpenNews: Вышла платформа для организации совместной разработки rhodecode 1.7.0
  5. OpenNews: Релиз платформы совместной разработки Kallithea 0.3
Лицензия: CC-BY
Тип: Программы
Ключевые слова: gitprep, git
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Показать все | RSS
 
  • 1.1, Аноним, 09:14, 15/05/2016 [ответить] [смотреть все]    [к модератору]
  • +/
    GitLab killer? :)
     
     
  • 2.4, Аноним, 09:49, 15/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • +/
    prep от preparatory - подготовительный, начальный Видимо, приноравливаются ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.28, S.Atahl, 13:33, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +4 +/
    Врешь A prep is typically one who is a follower of popular and mainstream cultu... весь текст скрыт [показать]
     
     
  • 4.33, Аноним, 13:45, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Пруф дай, где разработчики ссылаются именно на эту трактовку Нет пруфа - читай ... весь текст скрыт [показать]
     
     
  • 5.40, S.Atahl, 14:01, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    У тебя тоже нет пруфа, что они использовали именно официальное значение Никто к... весь текст скрыт [показать]
     
     
  • 6.44, Аноним, 14:39, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Вывод - тот аноним использовал слово Видимо , т е это только его предположение... весь текст скрыт [показать]
     
     
  • 7.45, S.Atahl, 14:41, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Вас конечно же смущает, что слово видимо вообще в другом предложении находится... весь текст скрыт [показать]
     
     
  • 8.57, Аноним, 15:30, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Не прикидывайтесь Саней герр Штаалем - я про него не смог сказать фразу Ya tvoi... весь текст скрыт [показать]
     
  • 6.54, Аноним, 15:27, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вы абсолютно правы Авторы проекта использовали случаный набор знаков, который с... весь текст скрыт [показать]
     
     
  • 7.56, S.Atahl, 15:30, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Не насилуй мой мозг Я не говорил что Prep - просто набор букв Я лишь сказал, ч... весь текст скрыт [показать]
     
     
  • 8.58, Аноним, 15:33, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Браво, прекрасная философия Вижу, Вы большой поклонник Гриши Фридриховича Гегел... весь текст скрыт [показать]
     
  • 2.46, Аноним, 14:42, 15/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    Его давно убил gogs
     
     
  • 3.73, Гога Гитов, 16:58, 15/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Gogs пока глючный.
     
  • 2.89, odd.mean, 09:01, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    SQLite как бы намекает В общем ынтерпрайз-ready и прочее горизонтальное мас... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.98, brestows, 20:37, 16/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    ну так там же DBI так что скорее всего хоть MySql хоть PostgreSQL
     
  • 2.106, Вася, 09:02, 17/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • –1 +/
    Скорее, GitBlit, GitBucket и подобных.
     
  • 1.2, Аноним, 09:15, 15/05/2016 [ответить] [смотреть все]    [к модератору]  
  • +24 +/
    Годнота да еще и на перле!
     
     
  • 2.117, Бывший школьник, 13:45, 17/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Любишь обмазываться несвежим?
     
  • 1.5, Аноним, 09:51, 15/05/2016 [ответить] [смотреть все]    [к модератору]  
  • –10 +/
    Молодцы конечно, но... на перле? Зачем?
     
     
  • 2.9, Какая разница, 11:20, 15/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +17 +/
    Да какая разница на чём написано? Человек умеет перл, поэтому на перле.
    А "зачем?" - ну вопрос интересный конечно.
     
     
  • 3.21, all_glory_to_the_hypnotoad, 12:42, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –11 +/
    Большая разница Чтобы поделием можно было пользоваться код должен быть просматр... весь текст скрыт [показать]
     
     
  • 4.26, Аноним, 13:14, 15/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Это вы хаскель не видели :-)
     
     
  • 5.71, all_glory_to_the_hypnotoad, 16:38, 15/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –5 +/
    я видел столько, что тебе мб даже столько и не снилось.
     
  • 4.42, Какая разница, 14:17, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Воу Как же у вас всё-таки В общем, я бы на вашем месте не говорил за всю Оде... весь текст скрыт [показать]
     
  • 4.83, Анон1, 20:11, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вообще-то странно, что подобное пишет человек с ником, который является слоганом... весь текст скрыт [показать]
     
     
  • 5.86, all_glory_to_the_hypnotoad, 22:08, 15/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Всё нормально, это у тебя проблемы с причинно-следственными связями
     
  • 4.88, Аноним, 05:59, 16/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +4 +/
    Просто вы в Perl не могёте
     
  • 4.91, mickvav, 09:53, 16/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Открыл код конкретного GitPrep-а - вполне читаемый код, странной фигни мало, сло... весь текст скрыт [показать]
     
  • 4.92, freehck, 10:48, 16/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    О чём нам ясно говорит релиз Perl6 и огромное количество пакетов в CPAN Ага Во... весь текст скрыт [показать]
     
  • 2.16, chinarulezzz, 12:14, 15/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Последнее время на гитхабе у питон-проектов вижу такое Requirements python 2... весь текст скрыт [показать] [показать ветку]
     
  • 2.30, Kodir, 13:37, 15/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Хотя бы затем, что прямо в новости написано из зависимостей лишь git Perl, т ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.78, www2, 19:04, 15/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +5 +/
    Поддерживаю Достаточно посмотреть на список зависимостей GitLab и попробовать п... весь текст скрыт [показать]
     
     
  • 4.93, RomanCh, 13:08, 16/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    В теории это вообще-то прекрасно Т к автоматизирует рутинную работу которой за... весь текст скрыт [показать]
     
     
  • 5.94, _, 16:39, 16/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А вешать Вешать кто будет С один белый генерал Вот когда у вас всё навернё... весь текст скрыт [показать]
     
     
  • 6.95, RomanCh, 16:47, 16/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    При грамотном проектировании и вменяемом автоматизировании системы всё не нав... весь текст скрыт [показать]
     
     
  • 7.99, Led, 22:41, 16/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да хде ж столько проекторов-то набрать Тем более - устойчивых к ядерному удару ... весь текст скрыт [показать]
     
     
  • 8.100, RomanCh, 23:09, 16/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    С нынешней системой образования - боюсь что нигде А ядерный удар и защита от не... весь текст скрыт [показать]
     
  • 6.96, Crazy Alex, 18:04, 16/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ну вот тогда будет нанята внешняя команда, которая на таких бедах специализирует... весь текст скрыт [показать]
     
     
  • 7.97, Аноним, 18:49, 16/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Вас эффективный менеджер покусал ?
    Обратитесь в поликлинику.
     
     
  • 8.101, RomanCh, 23:16, 16/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    А что вам собственно не нравится Мысль-то правильная Ведь вы же наверное позво... весь текст скрыт [показать]
     
     
  • 9.104, angra, 03:38, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Если задачи уровня простой сайт на php, то конечно внешняя бригада подойдет Но ... весь текст скрыт [показать]
     
     
  • 10.107, RomanCh, 09:43, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Мне кажется вы невнимательно прочитали мой предыдущий пост Ведь там именно про ... весь текст скрыт [показать]
     
     
  • 11.110, Аноним, 12:39, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Установка до первой стрижки все головы разные в реальности не работает, ибо ск... весь текст скрыт [показать]
     
     
  • 12.112, RomanCh, 12:44, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Я вам могу только посочувствовать с таким пониманием предмета Однако практика п... весь текст скрыт [показать]
     
     
  • 13.125, angra, 21:30, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Только там, где задач не особо много Но даже в этом случае решаются только част... весь текст скрыт [показать]
     
     
  • 14.130, RomanCh, 11:57, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    В общем виде это давно решается крупными торговыми сетями У них есть строго опр... весь текст скрыт [показать]
     
  • 12.135, serg, 16:13, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вот Вы знаете - SAPисты действительно считают, что после первой стрижки голова... весь текст скрыт [показать]
     
  • 11.123, Led, 21:11, 17/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    > советский ГОСТ, который имел силу закона.

    Сказочники - такие сказочники...

     
     
  • 12.129, RomanCh, 11:55, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Коли в ход пошли голословные фи , то я так понимаю что возражений по сути не бу... весь текст скрыт [показать]
     
  • 11.124, angra, 21:25, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вы либо невнимательно читали, либо просто не имеете нужного опыта Стандартизиро... весь текст скрыт [показать]
     
     
  • 12.131, RomanCh, 12:05, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Сотнями и тысячами они получаются очень часто как раз потому что каждый строит с... весь текст скрыт [показать]
     
  • 10.108, Crazy Alex, 11:46, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –2 +/
    1 Наличие практически только админа-архитектора , стандартный софт, занимающий... весь текст скрыт [показать]
     
     
  • 11.111, Аноним, 12:42, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Сравнение серверных систем с г внокодингом для телефончиков это прекрасно Больш... весь текст скрыт [показать]
     
     
  • 12.114, RomanCh, 13:03, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А то ж в серверных системах всё в шоколаде И не надо на школоту-хипстоту сп... весь текст скрыт [показать]
     
  • 12.119, Crazy Alex, 17:15, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Разница в основном в том, что в телефончиках было кому гуглу эпплу задать прав... весь текст скрыт [показать]
     
     
  • 13.126, angra, 21:35, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ох уж эти теоретики Замени шеф-повара в ресторане или технолога на небольшом пр... весь текст скрыт [показать]
     
     
  • 14.132, RomanCh, 12:07, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А вы правда думаете что технолог на производстве, даже небольшом, работает без с... весь текст скрыт [показать]
     
  • 14.136, Crazy Alex, 19:13, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Вот в ресторане пусть шеф-повар и сидит, кто ж против А в массовом общественном... весь текст скрыт [показать]
     
     
  • 15.139, Led, 22:49, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Рестораны - это и есть массовое общественное питание ... весь текст скрыт [показать]
     
  • 11.122, www2, 20:13, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Вы, по-моему, никогда не видели крупных собственных разработок Это которые рабо... весь текст скрыт [показать]
     
     
  • 12.127, angra, 21:38, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    В точку Добавлю к этому, что в некоторых случаях эта нестандартная система еще ... весь текст скрыт [показать]
     
     
  • 13.138, Crazy Alex, 19:27, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Стандартное решение, понятно, применимо к большинству ситуаций, но не ко всем Н... весь текст скрыт [показать]
     
  • 12.133, RomanCh, 12:11, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Не надо понимать стандартизацию как стандартное решение всех возможных проблем ... весь текст скрыт [показать]
     
  • 12.134, RomanCh, 12:18, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Ах, да, в догонку Это только по вашему, т к большая часть моего опыта работы с... весь текст скрыт [показать]
     
  • 12.137, Crazy Alex, 19:26, 18/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Видел И видел, как этот in-house выкидывали из-за дороговизны поддержки Заменя... весь текст скрыт [показать]
     
  • 8.109, Crazy Alex, 11:53, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А это и есть об эффективности, без всякой иронии Люди, которые сталкиваются с к... весь текст скрыт [показать]
     
     
  • 9.113, Аноним, 12:57, 17/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Это только для дворников работает. В IT все гораздо разнообразнее.
     
     
  • 10.115, RomanCh, 13:06, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Почему-то мне кажется что вы как раз дворник от IT который не хочет развиватьс... весь текст скрыт [показать]
     
  • 10.120, Crazy Alex, 17:18, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Было ещё разнообразнее А становится всё более унифицированно по мере взросления... весь текст скрыт [показать]
     
  • 5.121, www2, 19:58, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Да-да Из того, что есть инструмент автоматизации делается далеко идущий вывод о... весь текст скрыт [показать]
     
  • 4.105, АнонИМ, 08:45, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    О да, я следил за тем, как его во фряшные порты добавляли Это просто нереальная... весь текст скрыт [показать]
     
  • 2.90, анонимчик, 09:13, 16/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Молодцы потому-что нa перле.
     
  • 1.8, anonkz, 11:01, 15/05/2016 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    А где закладка issue?
     
  • 1.15, vn971, 12:11, 15/05/2016 [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    Из вариантов за которыми ещё имеет смысл следить (или пробовать):
    https://github.com/gitbucket/gitbucket

    Ну и, конечно, GitLab. Но про него и так все в курсе.

     
     
  • 2.19, Аноним, 12:25, 15/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +6 +/
    Посмотрите https://gogs.io
     
  • 1.22, vn971, 12:55, 15/05/2016 [ответить] [смотреть все]    [к модератору]  
  • +/
    О, это же годнота! Спасибо, идёт однозначно в "закладки".

    Причём, мне кажется, идеальный юз-кэйс для Го: не обязателен энтерпрайз JVM, не обязателен перформанс C/Rust, не нужен мозговзрыв на уровне типов от некоторых других языков. А нужно спокойненько фигачить RFC-шки, доки и тесты, а попутно звать новых контрибьюторов. Хорошая поддержка асинхронки и скромный жор памяти только к месту.

    Думаю, взлетит.

     
  • 1.66, Аноним, 16:00, 15/05/2016 [ответить] [смотреть все]     [к модератору]  
  • +/
    А есть где-нить свежая дока по Mojolicious на русском Сайт perl5doc ru видел, н... весь текст скрыт [показать]
     
     
  • 2.69, Аноним, 16:15, 15/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    В 2010-2012 годах 3я ветка и далее он стал ЮЗАБЕЛЬНЫМ, и документации не было ... весь текст скрыт [показать] [показать ветку]
     
  • 1.75, Аноним, 17:45, 15/05/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    А ежели есть redmine с gitolite, эта штука ведь получается не особо нужна?
     
     
  • 2.87, Аноним, 22:34, 15/05/2016 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +2 +/
    А ежели есть спинной мозг, то и головной не нужен.
     
     
  • 3.102, Аноним, 23:42, 16/05/2016 [^] [ответить] [смотреть все]    [к модератору]  
  • –2 +/
    пояснить не судьба? надо чванливо вякнуть и уйти в закат?
     
     
  • 4.103, redwolf, 01:38, 17/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Вероятно, анонимус намекнул на то, что redmine и gitolite реализуют несколько бо... весь текст скрыт [показать]
     
     
  • 5.140, Аноним, 14:18, 26/05/2016 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Очень причем Олдскул это тасктрекеры типа редмайна ТО, что сделано в GitHub Gi... весь текст скрыт [показать]
     
  • 1.116, sorrymak, 13:45, 17/05/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    У пользователей git полно вариантов: монструозный GitLab, минималистичный и жрущий всего 20 мегабайт памяти gogs, сабж, ещё много чего... А для hg альтернативы Kallithea просто нет! В gogs планируется добавить поддержку ртути, но, как сказал сам автор, "by 2099 lol". Печально всё это.
     
     
  • 2.118, Black_Angel_by, 16:35, 17/05/2016 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • –1 +/
    Есть еще относительно легкий java SCM-manager SVN, GIT, HG, bazzaar Тоже относ... весь текст скрыт [показать] [показать ветку]
     
  • 1.128, Void, 08:37, 18/05/2016 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Хорошая годная новость!
     

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


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