24.06.2009 03:15
SMiX — 0byte on Redmine
Ради саморазвития взялся я за бранч 0byte.jquery. Но никак не смог смириться с тем, что мне придётся возвращаться к тихому ужасу на старом добром, но далеко не любимом subversion.Поставив hgsvn, импортировал репозиторий в mercurial и начал работу.
Но сразу стало одолевать чувство какой-то незавершённости. В общем, родилась такая вещь:
redmine.bellax.net - социальная Multi-project management system
Вас ждут: Issue-tracker, Repo browser, openid и некоторые другие приятные вещи.
В процессе создания столкнулся в маленькой проблемой: redmine пока не умеет управлять настройками mercurial-репозитория, и, самое главное, правами на pull/push, добавлением/удалением оттуда пользователей.
Если 0байту нужна страничка проекта на моём сервере, закину коммитеров в репозитарий вручную.
А между делом уже приступил к написанию патча, который реализует обновление блока файла hgrc
*tip: переезд с subversion максимально прост именно на mercurial, нежели чем на другие dvcs
Можно немного подробнее о целях? Планируется только к той лапше прикрутить jquery или что-то большее?
Лично от меня - только jQuery, с php возиться не хочу )
Но проект общедоступный и открытый для энтузиастов
Но проект общедоступный и открытый для энтузиастов
Не уверен в своевременности создания ветки.
Работы по рефакторингу и докручиваю 0байта идет полным ходом, и мержить новую ветку в отрефакторенный код будет непросто, ибо править желательно не только сам яваскрипт, но и серверную часть немного.
Работы по рефакторингу и докручиваю 0байта идет полным ходом, и мержить новую ветку в отрефакторенный код будет непросто, ибо править желательно не только сам яваскрипт, но и серверную часть немного.
Да, как минимум нужно дождаться полного перехода на шаблонизатор и урвоень работы с бд, а то сейчас в транке очень unstable
Хочу немного вас остановить:
- я против использования не гуглокода
- против ещё одного иссуе трекера
- с совместимостью (хотя бы на уровне БД) с основной веткой заботитесь сами
- как сейчас - больше похоже на форк
Я, собственно, изначала делал это для интереса и для того, чтобы полностью разобраться с редмайном, а теперь и дописать к нему функционал.
Проблем с совместимостью mercurial и svn не будет, hgsvn/hgsubversion всё сами =) Просто мои пальцы отказываются набирать эти три буквы в консоли
А с бранчём подожду, редмайн репы до ума доведу пока.
Проблем с совместимостью mercurial и svn не будет, hgsvn/hgsubversion всё сами =) Просто мои пальцы отказываются набирать эти три буквы в консоли
А с бранчём подожду, редмайн репы до ума доведу пока.
- Мне бы тоже хотелось что бы хостинг исходников был где-то на большом сервере. Например гугл-код или на сорсфордже.
- Да, ещё один вишлист-реквестфьюче-баг-лист будут действительно ненужными этапом размазывания
Совместимость на уровне БД - это если все изменения БД будут афишироваться.
+ конечно форкаться - это сейчас не самый лучший способ кооперировать усилия.
Удачнее было бы сейчас довести проект до уровня, когда мы сможем вести отдельный бранч, и тогда мы сможем потихоньку сводить код в одно и в бранче обкатывать лишь самые новые изменения, и не стабильные фичи.
Вообщем, я советую всем не торопиться. Цель "оппозиции" не перебороть администрацию, а помочь сделать общий проект лучшим. И для этого не нужно уходить в партизаны или втыкать палки в колёса. Надо всё развивать сообща. (Как пример, посмотрите как сейчас развивается gimp с новым движком gegl)
- Да, ещё один вишлист-реквестфьюче-баг-лист будут действительно ненужными этапом размазывания
Совместимость на уровне БД - это если все изменения БД будут афишироваться.
+ конечно форкаться - это сейчас не самый лучший способ кооперировать усилия.
Удачнее было бы сейчас довести проект до уровня, когда мы сможем вести отдельный бранч, и тогда мы сможем потихоньку сводить код в одно и в бранче обкатывать лишь самые новые изменения, и не стабильные фичи.
Вообщем, я советую всем не торопиться. Цель "оппозиции" не перебороть администрацию, а помочь сделать общий проект лучшим. И для этого не нужно уходить в партизаны или втыкать палки в колёса. Надо всё развивать сообща. (Как пример, посмотрите как сейчас развивается gimp с новым движком gegl)
Согласен полностью. Цель проекта 0byte на моём редмайне - лишь mercurial-зеркало основного репозитория
мне кажется слово форк, которое столь часто употребляется в последнее время через чур громкое, ибо реальное применение такому движку на данной стадии практически не имеет смысла. мб вы - ребята, все таки откроетесь для community, и мы вместе попробуем сделать этот гадюшник * no offense * немного лучше?
Сделайте мир вокруг себя лучше - не разбрасывайтесь словами вроде "гадюшник". {J4H: Чревато}
subversion, mercurial... Странные вы какие-то. Ну есть же Bazaar!
хочется поупражняться в jQ, но вот со знанием php проблема
реально помочь?