Сайт | Скачать | Видео | Wiki

Автор Тема: PFS-utils на github  (Прочитано 91519 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
PFS-utils на github
« : 23 Декабрь 2013, 03:38:57 »
Под какой лицензией pfs-utils?

Хочу для удобства работы над кодом для себя выложить код на github.

Есть возражения у авторов?
Вот выложил версию 1.0.0 : https://github.com/pfs-utils/pfs-utils
« Последнее редактирование: 17 Февраль 2014, 14:24:38 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
PFS-utils на github
« Ответ #1 : 23 Декабрь 2013, 09:21:03 »
работы над кодом для себя выложить код на github.
Можно подробнее? Какие планируются работы, какая цель, что с совместимостью...
github - т.е. планируется большая коллективная работа?

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:PFS-utils на github
« Ответ #2 : 23 Декабрь 2013, 21:40:35 »
Вопрос о лицензировании у нас пока не поднимался. Можно использовать GPL v3.
Но в лицензиях я не очень разбираюсь...

Что касается размещения на github'е - то вообще я ЗА, но хотел бы уточнить некоторые моменты.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PFS-utils на github
« Ответ #3 : 24 Декабрь 2013, 14:16:02 »
Работы планируются по расширению функционала для возможности интеграции с пакетными менеджерами, адаптация под возможность использовать в magos. Унификация. Расширение функционала по мере появления новых идей.

Работа будет более коллективная и централизованная.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:PFS-utils на github
« Ответ #4 : 24 Декабрь 2013, 14:25:00 »
Работы планируются по расширению функционала для возможности интеграции с пакетными менеджерами,
Со всеми? А какая именно интеграция?
адаптация под возможность использовать в magos.
А разве сейчас нельзя?
Работа будет более коллективная и централизованная.
Кто в коллективе?

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PFS-utils на github
« Ответ #5 : 25 Декабрь 2013, 02:34:13 »
С наиболее распространенными. Для начала с теми, которые в основе дистров, которые используются с паппи.

Можно с небольшими правками.

По крайней мере все уже существующие в вашем проекте и плюс я.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:PFS-utils на github
« Ответ #6 : 25 Декабрь 2013, 08:57:23 »
Я готов. только опыта git нет. Учите  ;)

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PFS-utils на github
« Ответ #7 : 05 Январь 2014, 11:50:40 »
Вот выложил версию 1.0.0 : https://github.com/pfs-utils/pfs-utils

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

Нужно зарегистрировать себе аккаунт на github и я подключу в проект участников.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:PFS-utils на github
« Ответ #8 : 05 Январь 2014, 12:14:27 »
Тяжело у нас с коллективной работой. Пример http://forum.puppyrus.org/index.php/topic,15221.0.html и тишина
Есть и активные нелюбители pfs
Не думаю что гит у нас пойдет. Опыта 0. Как копирнуть знаю git clone https://github.com/pfs-utils/pfs-utils
Пишите сюда (если будут изменения) и читайте багтрекер ... а там как пойдет

Если заморачиваться универсальностью - в ярлыках сейчас категории не по стандарту
В arch /usr/sbin - симлинк на /usr/bin

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PFS-utils на github
« Ответ #9 : 05 Январь 2014, 13:12:21 »
когда код пишется параллельно и его найти надо постараться, то многие вещи просто либо дублируются, либо до них руки так и не доходят.

почти 80% успеха коллективного проекта - это правильный выбор гибкой архитектуры и хорошо проработанной спецификации.

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

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

Надо пробовать.
Баг трекер в данном случае более удобен будет встроенный на github. Там же можно держать и вики с элементами рассуждений разработчиков. А уже в официальной вики хранить руководство пользователя по командам.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:PFS-utils на github
« Ответ #10 : 05 Январь 2014, 19:39:54 »
У меня опыта работы с GitHub - 0.
Но для коллективной разработки это, вероятно, лучший выбор.
Не зря же Git настолько популярен у разработчиков.

Баг трекер в данном случае более удобен будет встроенный на github. Там же можно держать и вики с элементами рассуждений разработчиков. А уже в официальной вики хранить руководство пользователя по командам.
Обсуждение, Баг-трекер и комментарии к разработке пусть пока что останутся здесь, на форуме.
Участники нашего проекта привыкли так, ломать привычки будет сложно и, на данном этапе, не оправданно.
Мало того что придётся Git изучать: Разработка на Git.

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:PFS-utils на github
« Ответ #11 : 05 Январь 2014, 19:51:21 »
Обсуждение безусловно в формате форума удобнее.
А багтрекер скорее всего в виде форума будет менее удобен. Хотя мы в MagOS так и не отвыкли от форума и личной переписки ввиду того, что у нас мало разработчиков и перекинутых пары фраз между собой бывает достаточно. :)

А возможности github постепенно освоятся  и пару фич всего будет достаточно.
Я обычно просто просматриваю код, либо изменения через граф Network. Все остальное из практики больше и не требуется.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:PFS-utils на github
« Ответ #12 : 21 Январь 2014, 11:43:20 »
Сделал первый коммит в основную ветку. Исправление скрипта pfsunload (код возврата).
Если в ближайшее время не будет выявлено каких-либо ошибок, то можно будет считать переход к разработке PFS-utils на GitHub состоявшимся.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Разработка на Git
« Ответ #13 : 22 Январь 2014, 14:24:33 »
Zay: Перенесено из темы Разработка на Git.

Проясните новичку гит идею. Коммиты сразу автодобавляются или есть кто-то кто принимает решение добавить\отклонить?
Почитать самому пока некогда и нет уверенности что надо

Сразу добавляются или нет - решается выбором схемы работы. Можно и так и так.

Какой у нас и кто принимает решение?
« Последнее редактирование: 23 Январь 2014, 21:29:11 от Zay »

Оффлайн neobht

  • Ветеран
  • *****
  • Сообщений: 1031
  • Репутация: +15/-0
  • Автор темы
Re:Разработка на Git
« Ответ #14 : 22 Январь 2014, 16:05:48 »
Все могут одинаково коммитить сейчас.

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