Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Репозиторий на Github. Будет ли?


yakubenk0
 Поделиться

Рекомендованные сообщения

Всем привет. Спасибо всем разработчикам за интересный проект. Присматриваюсь к различным движкам и решил остановиться на Opencart. Но есть несколько вещей по которым возникают вопросы. И один из них вот такой. Почему бы не создать публичный репозиторий на github.com? Это ускорит исправление ошибок и доставку исправлений до конечных пользователей.

Кто что думает по этому поводу?

Ссылка на комментарий
Поделиться на других сайтах


как мне кажется идея не будет столь популярна (тем более, что репазитории по opencart'у есть) большинство, все-таки ищут сугубо индивидуальные решения, под свой конкретный случай. Есть другое предложение: вот есть тема "Каталог тем про модули, где есть модули или полезные решения по ним", она не обновляется уже год, а зря. Понятно, что это большая работа, но жизнь облегчит очень сильно.

Ссылка на комментарий
Поделиться на других сайтах

Вчера например я нашел небольшую ошибку в отображении продукта. SEO H1 в дефолтной теме не отображался. Ошибку исправил локально, но как поделиться исправлением с сообществом? Да и самому не хочется держать самостоятельно запиленную версию. Мне кажется было бы просто очень удобно вытягивать последние изменения с гитхаба.

Кстати основной реп опенкарта давно не обновляется.

Эх будет время сам создам, но не сейчас.

Ссылка на комментарий
Поделиться на других сайтах


http://www.assembla....aces/ocstoreru/

Там есть тикеты, можно туда дифф запостить. Да и в форум можно было бы, по-моему.

Основной репозиторий Опенкарта обновляется ежедневно. Просто он на гуглкоде, а не гитхабе. И об этом написано на сайте опенкарт.ком. Там нет никаких ссылок на гитхаб.

Вносить изменения на гитхабе ничуть не проще, чем создавать репозиторий, на который времени нет. Более того, для этого вам *понадобится* его создать. Как минимум. Чтобы потом сделать пулл реквест. Думаю, если вам очень хочется гитхаба, вы в курсе.

Ссылка на комментарий
Поделиться на других сайтах


Более того, для этого вам *понадобится* его создать.

как буд-то что-то невероятное =)

пул реквест проще чем "запостить дифф"

Ссылка на комментарий
Поделиться на других сайтах

пул реквест проще чем "запостить дифф"

Сделать пулл-реквест:

1. сделать свою копию с репозитория (нажать кнопку на гитхабе)

2. склонировать себе рабочую копию своего форка (git clone)

3. понаделать, понатестить. Желательно в отдельной ветке специально для этого изменения.

4. закоммитить к себе, пуш на гитхаб (в свой форк)

5. сделать пулл-реквест (нажать кнопку на гитхабе), запросив внести вказанные изменения из форка в основной проект

Сделать дифф (последнего коммита, например):

1. git log -p HEAD^.. > seo-h1-bugfix.diff

2. Скопипастить, вставить куда удобно (пост на форуме, описание тикета в issue tracker-е)

Не думаю, что сделать diff сложнее форка + пулл-реквеста.

Ссылка на комментарий
Поделиться на других сайтах


=) ты кол-во шагов спецом больше сделал в первом случае? =)

шаги 1,2 нужно сделать один раз. шаг 3 относится к обоим случаям.

ты как-то всё усложняешь.. для меня пул реквест это нажатие одной кнопки. так же одной кнопкой модератор применит мои изменения.

Ссылка на комментарий
Поделиться на других сайтах

Я не усложняю. Просто представил ситуацию топик-стартера. Ему надо проделать все эти шаги. Разве нет?

Если не хватает гитхаба, то гит скорей всего используется локально и сделать дифф по следам своих изменений -- одно действие.

Ничего я не усложняю, в этих операциях нет ничего сложного. Но от них никуда не деться. Просто одни эти действия сделают на автопилоте и не заметят, а другие не поймут ничего в том, что написано. И те, кто до этого имел дело только с SVN, скорей всего попадут во вторую группу и будут недоумевать, как что-то сделать, не являясь членом проекта и не имея прав на запись в репозиторий.

Ссылка на комментарий
Поделиться на других сайтах


Я не усложняю. Просто представил ситуацию топик-стартера. Ему надо проделать все эти шаги. Разве нет?

Если не хватает гитхаба, то гит скорей всего используется локально и сделать дифф по следам своих изменений -- одно действие.

Ничего я не усложняю, в этих операциях нет ничего сложного. Но от них никуда не деться. Просто одни эти действия сделают на автопилоте и не заметят, а другие не поймут ничего в том, что написано. И те, кто до этого имел дело только с SVN, скорей всего попадут во вторую группу и будут недоумевать, как что-то сделать, не являясь членом проекта и не имея прав на запись в репозиторий.

я понял. для меня пул-реквест гораздо проще чем сделать/отослать диф. как и модератору проще просмотреть/применить мою ревизию на гитхабе чем тоже самое с дифом =)

Ссылка на комментарий
Поделиться на других сайтах

Ну не знаю. По-моему, в "git apply чей-то-seo-h1-bugfix.diff" нет ничего более сложного, чем использование галочек и кнопок на сайте.

Ссылка на комментарий
Поделиться на других сайтах


Сама идея в том, что скорость появления изменений будет выше.

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

На данный момент я вижу ситуацию, что каждый что-то пилит в своей установленной копии, но изменениями и улучшениями мало кто делится. А если и делится, то все сводится к такому варианту:

скопируй вот эти строчки в такой-то файл, а вот эти в такой-то.

При использовании СУВ (системы управления версиями) с этим было бы проще.

Эх было бы времени свободного поболее обязательно бы занялся созданием репозитория :(

Ссылка на комментарий
Поделиться на других сайтах


Я не усложняю. Просто представил ситуацию топик-стартера. Ему надо проделать все эти шаги. Разве нет?

Для меня это как раз просто. Я гит использую во всех своих проектах. Большинство действий тривиальны. Добавить измененные файлы, закоммитить изменения, сделать push на сервер. Не думаю, что кого-то это введет в ступор.
Ссылка на комментарий
Поделиться на других сайтах


Для меня это как раз просто. Я гит использую во всех своих проектах. Большинство действий тривиальны. Добавить измененные файлы, закоммитить изменения, сделать push на сервер. Не думаю, что кого-то это введет в ступор.

Так в чём тогда проблема написать тикет на ассембле (адрес репозитория я приводил выше) и прицепить дифф? Ну или попросить включить в число тех, кому коммитить можно - то ли babushka, то ли dinox. Правда, там SVN.
Ссылка на комментарий
Поделиться на других сайтах


Так в чём тогда проблема написать тикет на ассембле (адрес репозитория я приводил выше) и прицепить дифф? Ну или попросить включить в число тех, кому коммитить можно - то ли babushka, то ли dinox. Правда, там SVN.

тикеты, дифы.. как 10 лет назад..

если бы был репо на гитхабе, я скорее всего пушил туда

Ссылка на комментарий
Поделиться на других сайтах

тикеты, дифы.. как 10 лет назад..

И? Гитхаб не предлагает ничего нового - те же тикеты и диффы. Как и на Ассембле, и на Гуглокоде.

если бы был репо на гитхабе, я скорее всего пушил туда

Ну ладно. https://github.com/rb2/ocstoreru

В master ветке - копия SVN с ассемблы. Будет оттуда же обновляться. Все изменения на гитхабе - в ветку "dev" плиз.

7 минут на создание и аплоад. Любой из любителей гитхаба мог бы и сам его сделать.

Вперёд.

Посмотрим, как налетят обещанные орды разработчиков.

Надоело реальный опыт пересказывать о людях-если-бы, смотрите сами.

Ссылка на комментарий
Поделиться на других сайтах


Сама идея в том, что скорость появления изменений будет выше.

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

Не будет она выше. Останется такой же. Сейчас туда коммитят 2-3 человека. Репозиторий есть, SVN на assembla.com. Ссылку я приводил. Попасть в число тех, кому разрешать туда постить, несложно - я просто ЛС с вопросом написал babuska-е.

На данный момент я вижу ситуацию, что каждый что-то пилит в своей установленной копии, но изменениями и улучшениями мало кто делится. А если и делится, то все сводится к такому варианту:

скопируй вот эти строчки в такой-то файл, а вот эти в такой-то.

Это не потому, что нет репозитория на гитхабе, а потому, что если ты попросишь вместо обяснений в таком формате сказать "эй чуваки, просто закомитьте это", а остальным "эй, чуваки и чувачки, отныне просто берите изменения из репо", на тебя виртуально уставится несколько сотен глаз с немым вопросом "ээээ, ты вообще с какой планеты?".
Ссылка на комментарий
Поделиться на других сайтах


Спасибо за созданный реп, но хотелось бы видеть именно Git версию, а не импорт из SVN. Я конечно понимаю, что могу сам это сделать, но тогда мне придется уделять много времени на работу с ним. Я бы с удовольствием, но работа не позволяет это делать.

Прикрепляю скрин с репом bootstrap.css

На нем видно, что все ветки и тэги это не отдельные каталоги, а объекты Git. ИМХО так логичнее и правильнее.

Постараюсь на выходных сделать чистый реп и выложу здесь ссылку. Но вопросов к сообществу возникнет очень много. Надеюсь на помощь.

Это не потому, что нет репозитория на гитхабе, а потому, что если ты попросишь вместо обяснений в таком формате сказать "эй чуваки, просто закомитьте это", а остальным "эй, чуваки и чувачки, отныне просто берите изменения из репо", на тебя виртуально уставится несколько сотен глаз с немым вопросом "ээээ, ты вообще с какой планеты?".

По началу так и будет, но надеюсь, что многие поймут, что так удобнее и быстрее.

post-18015-0-88207300-1330442925_thumb.png

Ссылка на комментарий
Поделиться на других сайтах


Вопросов у сообщества возникнет еще больше :-)

мы тут из SVN с трудом обновления накатываем а Вы нас еще какими то незнакомыми словами решили добить :-)

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

посмотрите на Сам форум Бабушка последних пол года не появляется и не активничает Динокс новый "Папа" форума первых две недели что то активно писал комментировал и разъяснял а теперь опять тишина

в SVN вносят правки 3-4 человека точнее даже не так вносит 1. и 3 от случая к случаю

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

Ссылка на комментарий
Поделиться на других сайтах

Ну ведь это нифига не правильно. Вот у меня сейчас есть задача сделать магазин. Но я не хочу запускать его с использованием продукта, который никем не поддерживается. Ведь от этого зависит многое.

Поставил престашоп. Он у меня на связке nginx+apache валится даже на локалхосте. Вернулся к опенкарту, но уже сейчас понимаю, что остаюсь с кодом известного проекта один на один. Вот как-то так.

Ссылка на комментарий
Поделиться на других сайтах


ну почему же есть активное на опенкарт-ком в плане даниэля посмотрите там каждый день кто то что то коммитит

rb2 как я понимаю в основной массе потому и использует чистый а не окстор

ну и за год использования я вижу что глобальные вещи всегда в SVN появляются рано или поздно :-)

ну а доделки переделки модули там всякие и адаптация это уже не так критично

Ссылка на комментарий
Поделиться на других сайтах

Спасибо за созданный реп, но хотелось бы видеть именно Git версию, а не импорт из SVN.

Это гит версия. Просто смиритесь с несколькими лишними папками и не используйте их. Работайте только с папкой trunk, а всё остальное - ну просто "так повелось". Пусть лежит рядом, оно каши не просит и не мешает.

Гит -- в качестве транспорта, есть возможность работы с ветками, тегами и чем попало. Только основная -- это dev ветка. В master будут приползать обновления из SVN, из мастер они будут вливаться в dev. Теги никто не мешает вешать на коммиты в гите. Что не так?

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

Вы таки удивитесь, но остальные тоже работают и имеют плотный график. И на корм им нужен не только воздух.

Прикрепляю скрин с репом bootstrap.css

На нем видно, что все ветки и тэги это не отдельные каталоги, а объекты Git. ИМХО так логичнее и правильнее.

Постараюсь на выходных сделать чистый реп и выложу здесь ссылку.

Ну так что мешает? Занимайтесь, делайте, разукрашивайте. Если хотите - займитесь раскопками и нацепите теги на те коммиты, когда были сделаны 0.2.2, 1.0.1 и 1.5.1.3

"Чистый реп"? Ох. Далеки вы от жизни, пардон. Репозиторий есть. В него коммитят. В переезде коммитящие смысла не видят - оно и там работает. И кому надо, туда подключится. А кому не надо - найдется сотня причин.

Хочется что-то изменить - вперёд. Но поддерживать связь с теми изменениями в основном репозитории надо. Иначе это будет очередной клон-сборка, оторванный от основных изменений, и я могу предсказать, что жить он будет ну месяц, ну два от силы. Дальше ваш энтузиазм иссякнет, потому что времени нет, работа не дает, да и никто кроме меня не коммитит, я один Д'артаньян и никто меня не понимает, а один я могу и локально в свой репо коммитить. Ну не будут ломиться за вами толпы тех, кому позарез хочется что-то полезное закоммитить. Потому что их нет.

Если хватит времени, энтузиазма и харизмы - может и дольше протянет. Я же предупреждал - будет репо, всё равно ничего не изменится. Будут очередные причины и а-если-бы. Пока всё вписывается в сценарий. Я не злой, я откровенный.

По началу так и будет, но надеюсь, что многие поймут, что так удобнее и быстрее.

Я уже раза четыре сказал - репозиторий есть. На Ассембле. Давно. Рабочий. Все, кто может и хочет коммитить - имеют такую возможность. От применяемого транспортного уровня ничего не зависит, это кардинально ничего не меняет. Всё в головах и в сообществе. А в рунете статистика такова, что тех, что кто-то делает и двигает, меньше одного процента от всей массы сообщества.
Ссылка на комментарий
Поделиться на других сайтах


  • 1 месяц спустя...

У меня такой вопрос возник. Допустим, есть релиз opencart, на основе которого сделан релиз ocstore. Вносятся в релиз ocstore многочисленные правки и изменения. И вот выходит новый релиз opencart. И получается всё по новой? Как отслеживать такие ситуации? И не проще ли в этом случае присоединиться к разработчикам opencart?

Ссылка на комментарий
Поделиться на других сайтах

У меня такой вопрос возник. Допустим, есть релиз opencart, на основе которого сделан релиз ocstore. Вносятся в релиз ocstore многочисленные правки и изменения. И вот выходит новый релиз opencart. И получается всё по новой? Как отслеживать такие ситуации? И не проще ли в этом случае присоединиться к разработчикам opencart?

есть вот такое http://www.assembla.com/code/ocstoreru/subversion/changesets
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.