Репозиторий для "потерянных" плагинов
Репозиторий для "потерянных" плагинов
Привет.
разбирая профиль на гитхабе с удивлением обнаружил, что я являюсь единственным владельцем кода от плагина UnInstall авторства Maximus5 . Когда-то скопировал его себе для правки нескольких ошибок, так он там и остался. На плагринге ссылки стали вести на мой репозиторий, а у Maximus5 его в текущем профиле гитхаба не осталось. Так же обнаружил , что у VictorVG есть дополнительные правки этого плагина, которые нигде не опубликованы.
Пока я пытаюсь связаться с Maximus5 и определить судьбу плагина (вернуть ему, оставить себе , ...) возник вопрос-предложение. Давайте организуем официальный репозиторий/организацию на гитхабе для складывания кода плагинов, от которых "отказались" (реально отказались, забросили) владельцы. Чтобы код и правки его не расплывались по всему гитхабу, и в случае очередного "бросили" все осталось на месте. Один из последних примеров с плагинами от Alexey Samlyukov .
сейчас есть три альтернативных места, где теоретически это можно сделать
1. https://github.com/FarGroup . официальный проект/организация Far. Туда уже подселился NetBox
2. https://github.com/FarArchive , пользователь , под которым сейчас хранятся плагины от Alexey Samlyukov , и еще часть старых. я так понимаю, принадлежит DrKnS
3. https://github.com/FarManagerLegacy , проект/организация, в которую слиты старые исходники плагинов Maximus5 . принадлежит John Doe
я думаю, что нужна отдельная проект/организация , в которой хранить плагины. Пункт 1 не подходит, чтобы не смешивать . Второй не походит - т.к. это пользователь, а не проект/организация. Третий может подойти.
В идеале создать проект/организацию силами FarTeam? с именем, отражающим суть. например FarPlugins (свободно еще). Выдать права контрибьютерам (например мне ) , и заливать туда такие исходники.
согласны?
разбирая профиль на гитхабе с удивлением обнаружил, что я являюсь единственным владельцем кода от плагина UnInstall авторства Maximus5 . Когда-то скопировал его себе для правки нескольких ошибок, так он там и остался. На плагринге ссылки стали вести на мой репозиторий, а у Maximus5 его в текущем профиле гитхаба не осталось. Так же обнаружил , что у VictorVG есть дополнительные правки этого плагина, которые нигде не опубликованы.
Пока я пытаюсь связаться с Maximus5 и определить судьбу плагина (вернуть ему, оставить себе , ...) возник вопрос-предложение. Давайте организуем официальный репозиторий/организацию на гитхабе для складывания кода плагинов, от которых "отказались" (реально отказались, забросили) владельцы. Чтобы код и правки его не расплывались по всему гитхабу, и в случае очередного "бросили" все осталось на месте. Один из последних примеров с плагинами от Alexey Samlyukov .
сейчас есть три альтернативных места, где теоретически это можно сделать
1. https://github.com/FarGroup . официальный проект/организация Far. Туда уже подселился NetBox
2. https://github.com/FarArchive , пользователь , под которым сейчас хранятся плагины от Alexey Samlyukov , и еще часть старых. я так понимаю, принадлежит DrKnS
3. https://github.com/FarManagerLegacy , проект/организация, в которую слиты старые исходники плагинов Maximus5 . принадлежит John Doe
я думаю, что нужна отдельная проект/организация , в которой хранить плагины. Пункт 1 не подходит, чтобы не смешивать . Второй не походит - т.к. это пользователь, а не проект/организация. Третий может подойти.
В идеале создать проект/организацию силами FarTeam? с именем, отражающим суть. например FarPlugins (свободно еще). Выдать права контрибьютерам (например мне ) , и заливать туда такие исходники.
согласны?
- HaRT
- Moderator
- Posts: 10869
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Репозиторий для "потерянных" плагинов
Я перенёс в более подходящий раздел.
Для комплекта ещё упомяну https://github.com/trexinc/evil-programmers.git — там живут плагины и скрипты разных уважаемых авторов, и потенциально могли бы «упокоиться» потерянные/брошенные плагины.
Для комплекта ещё упомяну https://github.com/trexinc/evil-programmers.git — там живут плагины и скрипты разных уважаемых авторов, и потенциально могли бы «упокоиться» потерянные/брошенные плагины.
Фар есть инструмент, а не нянька. © 2009 DrKnS
Репозиторий для "потерянных" плагинов
общий репозиторий не подходит для этого. удобнее все же организацию, чтобы мигрировать целые чужие репозитории.
если просто код вливать в общий, то
1. теряется история
2. зависимость от одного владельца
3. риск удаления/самовыпиливания пользователя (у меня недавно пропали issue , т.к. пользователь удалил себя с гитхаба)
и другое
если просто код вливать в общий, то
1. теряется история
2. зависимость от одного владельца
3. риск удаления/самовыпиливания пользователя (у меня недавно пропали issue , т.к. пользователь удалил себя с гитхаба)
и другое
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Репозиторий для "потерянных" плагинов
Last edited by HaRT on Wed 16 Dec, 2020 18:59, edited 1 time in total.
Reason: Добавлена ссылка на https://github.com/FarPlugins
Reason: Добавлена ссылка на https://github.com/FarPlugins
Репозиторий для "потерянных" плагинов
что в итоге получилось
проект/организация https://github.com/FarPlugins
1. сюда заливается код от плагинов, которые потеряли разработчиков
2. нигде ранее не зафиксированный код (например https://github.com/FarPlugins/column_c0)
3. архивные копии репозиториев до перехода на гитхаб
реестр плагинов, которые попали в этот проект завел в excel https://github.com/FarPlugins/FarPlugins-registry (не придумал другого удобного способа), пока больше для своего удобства, но предложения принимаются. В идеале это должно быть в plugring , но т.к. кода плагринга нет, развить в эту сторону не получится
планируется сделать зеркалирование пока еще живых репозиториев, для избегания ситуации "всё надоело, удаляю ..."
соответственно предложение
1. заброшенные плагины переносить сюда, и развивать их в рамках данного проекта
2. проблемы , помимо форума, рапортовать в issue , если код плагина там уже есть (пример https://github.com/FarPlugins/farplug-alvls/issues )
проект/организация https://github.com/FarPlugins
1. сюда заливается код от плагинов, которые потеряли разработчиков
2. нигде ранее не зафиксированный код (например https://github.com/FarPlugins/column_c0)
3. архивные копии репозиториев до перехода на гитхаб
реестр плагинов, которые попали в этот проект завел в excel https://github.com/FarPlugins/FarPlugins-registry (не придумал другого удобного способа), пока больше для своего удобства, но предложения принимаются. В идеале это должно быть в plugring , но т.к. кода плагринга нет, развить в эту сторону не получится
планируется сделать зеркалирование пока еще живых репозиториев, для избегания ситуации "всё надоело, удаляю ..."
соответственно предложение
1. заброшенные плагины переносить сюда, и развивать их в рамках данного проекта
2. проблемы , помимо форума, рапортовать в issue , если код плагина там уже есть (пример https://github.com/FarPlugins/farplug-alvls/issues )
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Репозиторий для "потерянных" плагинов
mp3 ведь есть в репозитории Maximus5.ctapmex wrote: ↑Mon 04 Jan, 2021 13:21 2. нигде ранее не зафиксированный код (например https://github.com/FarPlugins/column_c0)
И что планируется с этими делать?farplug-Maximus-archive Archived
farplug-chupakabra-archive Archived
Wikiреестр плагинов, которые попали в этот проект завел в excel
Не надо только в общую кучу, лучше в отдельный проект.
https://t.me/FarManager — Telegram чат
Репозиторий для "потерянных" плагинов
точно, запутался
ничего. Они для истории, для истории изменений. Часть плагинов разъехалась по другим репозиториям, но без сохранения истории.
а дальше ? т.е. какая структура ? одна страница на всё, алфавитная разбивка, еще что-то ?
смысла делить нету. При соответствующем описании и тегах, их можно убрать из видимости при просмотре
открытый вопрос как поддерживать плагины - в рамках текущих репозиториев, или выносить каждый плагин в отдельный ? я пока нашел для себя такой ответ - если репозиторий содержит множество плагинов, и часть из них уже разъехалась по другим проектам, то изменяемые плагины лучше выносить в отдельный репозиторий.
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Репозиторий для "потерянных" плагинов
farplug-Maximus-archive например это огромная свалка, часть которой автор развивает отдельно, а часть осталась заброшенной.
Я считаю что для проекта было бы полезно выделить плагины в отдельные репозитории.
При разделении историю тоже можно попытаться сохранить.
Давайте с другой стороны зайдём: а в каких случаях не стоит разделять?
Если они сильно завязаны на единую систему сборки и общие библиотеки то может и не стоит торорпиться, а в остальных случаях..
Одна страница, плагины сгруппированы по авторам, информации минимум - главное ссылки на репозитории.
А уже в репозиториях расширенную информацию довавить в README.MD.
Зачем убирать, если они вообще не нужны, а понадобятся только (если) автор удалит оригинал.
https://t.me/FarManager — Telegram чат
Репозиторий для "потерянных" плагинов
вынос плагина из большой свалки в отдельный репозиторий я поддерживаю. Но не ради выноса, а только в случае
1. есть что править
2. есть кому править
3. есть смысл править
и последний пункт наиболее сложный. Как выше было сказано, это свалки старых плагинов. Не понятно что нужно в принципе .
пока это не понятно, оно лежит в общей куче. Появилось понимание по этим пунктам - вынесли в отдельный репозиторий из архивной копии.
можно, конечно, упреждающее вынести часть плагинов. Но какие ?
1. есть что править
2. есть кому править
3. есть смысл править
и последний пункт наиболее сложный. Как выше было сказано, это свалки старых плагинов. Не понятно что нужно в принципе .
пока это не понятно, оно лежит в общей куче. Появилось понимание по этим пунктам - вынесли в отдельный репозиторий из архивной копии.
можно, конечно, упреждающее вынести часть плагинов. Но какие ?
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Репозиторий для "потерянных" плагинов
Справедливо. Но в случае farplug-Maximus-archive например кто-то посмотрит на эту кучу и пройдёт мимо, поэтому если сразу и не выносить оттуда отдельные плагины, то хотя бы перечислить нужные.
Под "нужными" я тут понимаю те, которые автор забросил. На примере обсуждаемого монорепозитория это:
FarWDS
PicView/PicView3
MMView
FileTypes
DirSync
Dir3
Col0host
QSearchSwitch
FarSelector
Когда-то я уже разделил их с помощью гугловской утилиты.
Результат почему-то не радует, вероятно надо попробовать иначе.
https://t.me/FarManager — Telegram чат
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Репозиторий для "потерянных" плагинов
P.S.
Тут наверно оффтопик, но хочу заметить что существует также масса плагинов которые хоть и не потеряны, но и не адаптированы к Фар 3.
Вот смежная тема: viewtopic.php?f=7&t=7739
P.P.S.
И кстати почему-то не вижу исходники Far2->Far3 wrapper.
Тут наверно оффтопик, но хочу заметить что существует также масса плагинов которые хоть и не потеряны, но и не адаптированы к Фар 3.
Вот смежная тема: viewtopic.php?f=7&t=7739
P.P.S.
И кстати почему-то не вижу исходники Far2->Far3 wrapper.
https://t.me/FarManager — Telegram чат
Репозиторий для "потерянных" плагинов
Вот если бы Search And Replace вместе с сабплагином VersionInfo под Far 3 собрать... Под х86 он и так прекрасно работает, но вот под х64, ясное дело, нет.
Last edited by dmitrik on Tue 05 Jan, 2021 22:08, edited 1 time in total.
Репозиторий для "потерянных" плагинов
dmitrik, А вообще есть исходники для этого чудесного плагина?
У его автора Синтюрина есть фишка на тему проприетарности,
и надеется(лся?) разбогатеть на абсолютно бездененжных айтишнеков-фароводов,
лицензируя и продавая свой замечательный S&R.
Это при всех прочих достоинствах Синтюрина,
например он автор пары неплохих статей фаро-энциклопедии.
(Если я никого ни с кем не путаю)
У его автора Синтюрина есть фишка на тему проприетарности,
и надеется(лся?) разбогатеть на абсолютно бездененжных айтишнеков-фароводов,
лицензируя и продавая свой замечательный S&R.
Это при всех прочих достоинствах Синтюрина,
например он автор пары неплохих статей фаро-энциклопедии.
(Если я никого ни с кем не путаю)
- John Doe
- Бюрократ
- Posts: 13867
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 74 times
- Been thanked: 428 times
- Contact:
Репозиторий для "потерянных" плагинов
Нет. Поэтому собрать не получится, да.
Никто его не продавал никогда.
И вообще не стоит вспоминать предания старины столь глубокой.
https://t.me/FarManager — Telegram чат