OberonCore https://forum.oberoncore.ru/ |
|
ПО для коллективной работы по проекту https://forum.oberoncore.ru/viewtopic.php?f=27&t=4430 |
Страница 1 из 2 |
Автор: | Илья Ермаков [ Среда, 14 Август, 2013 10:42 ] |
Заголовок сообщения: | ПО для коллективной работы по проекту |
viewtopic.php?p=81436#p81436 ilovb писал(а): Иван, еще можно в сторону redmine посмотреть. Работаю в этой системе. Отличная штука для ведения проекта. Redmine - отличная вещь, поддерживаю. На пробу сейчас организовал в нём руководство проектом по одному из заказчиков (люди заказчика тоже прямо туда запущены). Кое-что сначала неочевидно, но потом понимаешь, как это делается - и что всё продумано. (Например, хотел ленту всех событий в системе - понял, что нужно корневой проект "Все проекты" - и в его вкладке "Активность" это наблюдать). Может, кому-то пригодится 1-страничная экскурсия по Redmine, которую сделал для заказчиков. Вложение: Единственное, как ставить на общем хостинге поверх даденной там Рельсы - с ходу не вкурить, кто с Рельсой не работал. Но на VDS с Ubuntu через apt-get install redmine встало легко. |
Автор: | Иван Денисов [ Среда, 14 Август, 2013 13:24 ] |
Заголовок сообщения: | Re: ПО для коллективной работы по проекту |
Почему-бы и не попробовать. Сам не работал в такой системе, но мой брат рассказывал о ней хорошие вещи. Почти уверен, что такая система гибко справится с администрированием прав различного рода в таком масштабном опен-сорс проекте как поддержка ББ. Установил на свой сервер попробовать. Видно будет со временем, какие накладные расходы это повлечет. Сам redmine уже стабильно жрет 100м памяти Привязал к адресу: http://oberon.molpit.com потом лучше поменять будет на домен второго уровня. Приглашаю всех желающих зарегистрироваться! Роли пользователей немного расписаны в шпаргалке выше. Илья и Борис, помогите, пожалуйста, раздавать права и настроить проект! Раз у вас есть такой опыт, ваши знания тут очень пригодятся. Обещаю внимательно и бережно хранить все наработки, передать дамп базы данных и копии файлов сайта в случае необходимости переноса проекта на другие сервера. |
Автор: | Иван Денисов [ Среда, 14 Август, 2013 13:26 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Илья Ермаков писал(а): По поводу Redmine - ответил в отд. ветке: viewtopic.php?f=27&t=4430 Дублирую тут ответ (не знаю, где лучше обсуждать): Почему-бы и не попробовать. Сам не работал в такой системе, но мой брат рассказывал о ней хорошие вещи. Почти уверен, что такая система гибко справится с администрированием прав различного рода в таком масштабном опен-сорс проекте как поддержка ББ. Установил на свой сервер попробовать. Видно будет со временем, какие накладные расходы это повлечет. Сам redmine уже стабильно жрет 100м памяти Привязал к адресу: http://oberon.molpit.com потом лучше поменять будет на домен второго уровня. Приглашаю всех желающих зарегистрироваться! Роли пользователей немного расписаны в шпаргалке выше. Илья и Борис, помогите, пожалуйста, раздавать права и настроить проект! Раз у вас есть такой опыт, ваши знания тут очень пригодятся. Обещаю внимательно и бережно хранить все наработки, передать дамп базы данных и копии файлов сайта в случае необходимости переноса проекта на другие сервера. |
Автор: | ilovb [ Среда, 14 Август, 2013 14:25 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Иван Денисов писал(а): Приглашаю всех желающих зарегистрироваться! Роли пользователей немного расписаны в шпаргалке выше. Илья и Борис, помогите, пожалуйста, раздавать права и настроить проект! Раз у вас есть такой опыт, ваши знания тут очень пригодятся. У меня с временем напряженка. Новый проект... разработка с нуля... Но на выходных постараюсь выделить время поковыряться. |
Автор: | Иван Денисов [ Среда, 14 Август, 2013 14:26 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Поздравляю Ивана Кузьмицкого с регистрацией! Пока не настроено почтовое уведомление... работаю над этим. |
Автор: | ilovb [ Среда, 14 Август, 2013 14:37 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Иван, только перед тем как создавать хранилище большая просьба перевести исходники BB на plain text UTF-8. А оформление можно в отдельные файлы запихать. Иначе дифы онлайн мы не увидим. |
Автор: | ilovb [ Среда, 14 Август, 2013 14:42 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Ну или можно найти шарящего рубиста и попросить его написать хук |
Автор: | Иван Денисов [ Среда, 14 Август, 2013 14:56 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
ilovb писал(а): Иван, только перед тем как создавать хранилище большая просьба перевести исходники BB на plain text UTF-8. С этим спешить не буду, надо все протестировать, понять что к чему. Тут нужно нетривиальное решение какое-то. Текстовый вид не всех устроит, Евгений неоднократно высказывался против. Может и "хук"... А оформление можно в отдельные файлы запихать. Иначе дифы онлайн мы не увидим. Вот на мой взгляд проблема решается так: http://git-scm.com/book/en/Customizing-Git-Git-Attributes У нас будет: Код: [diff "odс"] binary = true textconv = /usr/local/bin/odс-to-txt Где odс-to-txt конвертер, который вроде уже готов где-то тут... Но кажется, что нет смысла выкладывать ББ раньше выпуска от Омника. А до того времени определить стратегию. Пока возможно потренируюсь на Красноярской сборке или кто-то разберется на своем проекте, как лучше что сделать. Пока только git поддерживается. Но будет возможность поставить svn и mercuial, но для каждого проекта — только один. Мне важно, чтобы не побрезговали объединиться все активные участники, чтобы вместе сделать лучше, и показать вес перед приглашением иностранных разработчиков. Пока пришел к выводу, что redmine однозначно лучше wordpress, drupal, docuwiki, и т.п. для поставленной задачи. Если все придут к такому выводу, будет маленький шаг. |
Автор: | Роман М. [ Среда, 14 Август, 2013 15:00 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Консольная утилита odcread позволяет сконвертировать в UTF-8, если я не ошибаюсь. Ну, или, написать на ББ программу для экспорта с помощью конвертера CpcUtf8Conv. |
Автор: | Иван Денисов [ Среда, 14 Август, 2013 15:05 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Роман М. писал(а): Консольная утилита odcread позволяет сконвертировать в UTF-8, если я не ошибаюсь. Ну, или, написать на ББ программу для экспорта с помощью конвертера CpcUtf8Conv. О, спасибо, Роман. Попробую ее прикрутить к git, чтобы корректно показывала diff. Но уже, видимо, завтра. Всем до связи. |
Автор: | ilovb [ Среда, 14 Август, 2013 15:06 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Иван Денисов писал(а): Но кажется, что нет смысла выкладывать ББ раньше выпуска от Омника. Да да. Я имел в виду финальную версию. |
Автор: | Роман М. [ Среда, 14 Август, 2013 15:17 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Я предложил бы не ждать их, а выпускать свои "Community Edition"-дистрибутивы по мере готовности. А когда они выложат, то тогда слить их изменения в одну ветку. Вопрос, правда, а кто тогда будет мейнтейнер? (Чур не я ) |
Автор: | Alexey Veselovsky [ Среда, 14 Август, 2013 16:08 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Роман М. писал(а): Я предложил бы не ждать их, а выпускать свои "Community Edition"-дистрибутивы по мере готовности. А когда они выложат, то тогда слить их изменения в одну ветку. Вопрос, правда, а кто тогда будет мейнтейнер? (Чур не я ) Сливать две ветки без возможности нормального массового diff'a исходников будет тяжко. |
Автор: | ilovb [ Среда, 14 Август, 2013 16:29 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Да, кстати. Коллизии на бинарных файлах не разрулить... |
Автор: | Иван Денисов [ Среда, 14 Август, 2013 17:25 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Иван Денисов писал(а): Роман М. писал(а): Консольная утилита odcread позволяет сконвертировать в UTF-8, если я не ошибаюсь. Ну, или, написать на ББ программу для экспорта с помощью конвертера CpcUtf8Conv. О, спасибо, Роман. Попробую ее прикрутить к git, чтобы корректно показывала diff. Но уже, видимо, завтра. Всем до связи. Блин, народ! Все работает! Уиихху. Код: divan@hp:~/oberon/difftest$ git diff HEAD^ diff --git a/test.odc b/test.odc index 55f102e..806996a 100644 --- a/test.odc +++ b/test.odc @@ -1,2 +1,3 @@ Проверка!!! Новая строка 1. +Новая строка 2. Что надо сделать: 1. Качаем https://github.com/gertvv/odcread собираем, ставим в папку /usr/local/bin/ 2. В репозитории создаем файл .gitattributes с содержимым *.odc diff=cp 3. В файле .git/config добавляем три строки: Код: [diff "cp"] binary = true textconv = /usr/local/bin/odcread Разбирался на основе более полной документации http://git-scm.com/book/en/Customizing- ... Attributes |
Автор: | Илья Ермаков [ Среда, 14 Август, 2013 17:27 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
По поводу Redmine: Иван, думаю, у Вас проблем не будет разбираться. Я в цейтноте полном и то урывками, за дня три, весь процесс поставил... Далее - в ветке про Redmine. |
Автор: | Илья Ермаков [ Среда, 14 Август, 2013 17:29 ] |
Заголовок сообщения: | Re: ПО для коллективной работы по проекту |
Есть один момент: для связи с Апачем Рельсы используется модуль Апача Passenger. При отсутствии запросов через 5 минут он выкидывается из памяти. Вследствие чего потом при первом запросе - длинный тормоз, секунд до 10 может быть. Чтобы Passenger торчал в памяти непрерывно, нужно открыть /etc/apache2/mods-available/passenger.conf и добавить параметр: PassengerPoolIdleTime 0 |
Автор: | Роман М. [ Среда, 14 Август, 2013 17:37 ] |
Заголовок сообщения: | Re: Поддержка BlackBox |
Назрел вопрос про слияние: BlackBox Merge tool |
Автор: | Иван Денисов [ Среда, 14 Август, 2013 17:41 ] |
Заголовок сообщения: | Re: ПО для коллективной работы по проекту |
Илья Ермаков писал(а): Есть один момент: для связи с Апачем Рельсы используется модуль Апача Passenger. При отсутствии запросов через 5 минут он выкидывается из памяти. Вследствие чего потом при первом запросе - длинный тормоз, секунд до 10 может быть. Спасибо, это может быть полезным.
Чтобы Passenger торчал в памяти непрерывно, нужно открыть /etc/apache2/mods-available/passenger.conf и добавить параметр: PassengerPoolIdleTime 0 |
Автор: | Роман М. [ Среда, 14 Август, 2013 17:44 ] |
Заголовок сообщения: | Re: ПО для коллективной работы по проекту |
Ещё советы: если время позволяет проводить эсперименты, то: Если за установку ПО полностью отвечаешь сам, то я тогда посоветовал бы избавиться от Apache в пользу nginx для отдачи статического контента: картинок, там, жабаскриптов, css. Он также работает связке с Passenger, только дополнением к нему, разгружая от излишних запросов статического контента. Есть ещё веб-сервер Unicorn, хотя он немного более прожорливый, чем Passenger. |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |