| 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м памяти Приглашаю всех желающих зарегистрироваться! Роли пользователей немного расписаны в шпаргалке выше. Илья и Борис, помогите, пожалуйста, раздавать права и настроить проект! Раз у вас есть такой опыт, ваши знания тут очень пригодятся. Обещаю внимательно и бережно хранить все наработки, передать дамп базы данных и копии файлов сайта в случае необходимости переноса проекта на другие сервера. |
|
| Автор: | Иван Денисов [ Среда, 14 Август, 2013 13:26 ] |
| Заголовок сообщения: | Re: Поддержка BlackBox |
Илья Ермаков писал(а): По поводу Redmine - ответил в отд. ветке: viewtopic.php?f=27&t=4430 Дублирую тут ответ (не знаю, где лучше обсуждать): Почему-бы и не попробовать. Сам не работал в такой системе, но мой брат рассказывал о ней хорошие вещи. Почти уверен, что такая система гибко справится с администрированием прав различного рода в таком масштабном опен-сорс проекте как поддержка ББ. Установил на свой сервер попробовать. Видно будет со временем, какие накладные расходы это повлечет. Сам redmine уже стабильно жрет 100м памяти Приглашаю всех желающих зарегистрироваться! Роли пользователей немного расписаны в шпаргалке выше. Илья и Борис, помогите, пожалуйста, раздавать права и настроить проект! Раз у вас есть такой опыт, ваши знания тут очень пригодятся. Обещаю внимательно и бережно хранить все наработки, передать дамп базы данных и копии файлов сайта в случае необходимости переноса проекта на другие сервера. |
|
| Автор: | 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/ |
|