and downloadin source archive
Благодаря поиску модов для Starsector-а, и особенно SsethTzeentach, онаружил что кнопка download на GitHub, находится в 'релизах'.
Первое время ощущал себя тупым юзверем, переходя из поиска на всем известный гитхаб, стыдливо выискивая кнопку Download или подобное.
Я всё-равно каждый раз ищу релизы в верхнем меню, не нахожу и теряюсь
+1, долгое время тупо дописывал /releases в адресс, пока наконец не заметил сраную кнопку справа. Прекрасный UX.
Так вот где она, блядь!
Классика

Толпа шутников повалила в гитхаб, увидев пост на реддит
https://www.reddit.com/r/github/comments/1at9br4
https://www.reddit.com/r/github/comments/1at9br4
гопсоси пресвятой вседержитель! какая база.. какая база.... он прав в каждой букве
Хуясе. Умеет скачивать и устанавливать приложения, знает что такое exe файл... По нынешним временам это достижение.
А спрашивал он exe для софта на линуксе
Разраб, падла такая, не портировал.
Ну так пусть запускает у себя в виндах под WSL
Нормальные интерфейс, заточенный под то, что разрабатывался - хранение в облаке исходного кода с сохранением версий.
а в чем там заточенность выражается ? а то я бы не сказал что там проекты сохранять слишком интуитивно понятно.
На странице репозитория большая зеленая кнопка для клонирования репозитория через гит или мануального скачания архива, по моему довольно понятно.
А заточеность выражается в том, что самые приоритетные функции находятся ближе всего к главной странице репозитория.
Самая важная часть - сами файлы и readme дока, чтобы понять как с ними стартовать. Там же ветки, коммиты и прочее. Остальное в отдельных табках в хедере или в сайдбаре
А заточеность выражается в том, что самые приоритетные функции находятся ближе всего к главной странице репозитория.
Самая важная часть - сами файлы и readme дока, чтобы понять как с ними стартовать. Там же ветки, коммиты и прочее. Остальное в отдельных табках в хедере или в сайдбаре
а оно и не должно быть интуитивно понятно, это же не гугл диск или типа того
Интерфейс выполняет свою работу, причем хорошо.
Можешь предложить свои топ-3 улучшения, которая не портят UX, а делают его лучше.
Да, ебать, заточенный под облако. С вопросами "у вас несоответствие версий, какую версию сохранить Master или Origin?". Почему нельзя писать "локальная" и "удаленная", почему два синонима нужно показывать, чтобы ты в рулетку играл?
Как связана удобность интерфейса Github и твоё личное непонимание работы git? Это если что совершенно разные сервисы, созданные разными людьми.
Master это название ветки , а Origin это название ремоут источника (название ORIGIN как бы намекает). И называться они могут по разному - смотря как ты назвал их при создании.
Master это название ветки , а Origin это название ремоут источника (название ORIGIN как бы намекает). И называться они могут по разному - смотря как ты назвал их при создании.
почему то всё что связанно с программирование имеет максимально уебанским интерфейс.
гитхаб, хаггинг фэйс, railway всё блять как будто делалось людьми которые интернет в первый раз в жизни видят.
GitHub это "столярная мастерская", это даже не IKEA.
ну так если они кидают линки на свою хуйню, то могли бы уже сделать страничку на скачать и на нашахаба, а не скачайте с хаба, если найдете где, хехехехехе

Там для хлебушков в сайдбаре ссылки на последний релиз
А иногда релизов может и не быть, хехе
Ну так если разраб дебил и не может оформить релиз, то может и не быть
Или софт вовсе не используется напрямую, как например либы, которые качаются менеджером пакетов, а не руками
Или софт вовсе не используется напрямую, как например либы, которые качаются менеджером пакетов, а не руками
Разраб не дебил, а не обязан кому-то чë-то собирать. Вот тебе исходник, не можешь собрать - страдай
Они линки кидают для таких же разрабов, а не для хлебушков. И если ты ноешь по поводу интерфейса гитхаба, то ты еще не видел чего на сурсфордже творится, на гну сайте и на личных страничках самоделкиных всяких.
Так удобнее для тех, кто пишет код. Когда люди долго пишут код, у них атрофируется чувствительность к UX, и им проще все делать через терминал. К тому же терминал позволяет автоматизировать действия, что в самой программе не сделать, или через только через жопу и скрипт-кликер.
Нет, не удобнее. Сам себе перечишь. Удобнее в терминале, да. Но не на сайте. Сайт сделан уёбками. Большинство из них.
Удобнее
Просто ты не ца сайта, вот и бесишься кек
Просто ты не ца сайта, вот и бесишься кек
Ты говоришь как юзер пинтереста, лол
я уже 20 лет пишу код, аж до архитектора вырос.
но я до сих под считаю, что консоль - это уебанство 90х. нужно делать UI, и нужно делать его нормальным.
все, кто не согласен, ответьте на просто вопрос "а зачем тогда в консолях этих ваших начали делать окно-подобные недо-интерфейсы? прогресс-бары загрузки по docker pull, текстовые редакторы файлов (nano), и тому подобное, а? Я уж молчу про регилиозное сообщство Norton Commander и его наследников. Ого, как же это так, неужели эта штука удобнее , чем RM, GREP, LS, CD, MKDIR и прочие попытки сэкономить время набором латинских согласных?
А может быть это всё потому, что UI для человеческих глаз ВСЕ ТАКИ УДОБНЕЕ, чем ебаный монохромный моноширинный шрифт?
> сэкономить время набором латинских согласных?
Ты с такими выражениями осторожно, а то внезапно подцепишь с++.
Ты с такими выражениями осторожно, а то внезапно подцепишь с++.
Если он архитектор, то он уже.
Всмысле, зачем его делать, их уже давно сделали. Лет 20 уже как, кстати.
UI для GIT вполне есть. Я, например, пользуюсь TortoiseGit

Консоль (точнее TUI) и GUI в разных размерностях работают. GUI удобен для сравнительно небольшого количества операций которые можно делать, если это не так то приложение быстро превращается в панель управления космолетом. А терминал удобен тем, что комбинации флагов команд и подкоманд, а если терминал состоит из одного поля ввода (привет claude code) то это мусор.
Каждому инструменту свое применение
> приложение быстро превращается в панель управления космолетом
Это только в случае, если UI сделан первоклассником, который на единственную форму накидал все возможные кнопки.
Учитывая на какой софт обычно жалуются, что у него километровые команды в терминале, только так и будет - сделанная первоклассником панель управления звездолетом
Нет, дело в том, что юай не композируется, если то что тебе нужно базовыми действиями не выражается - то ничего не сделать.
Ну вот банальный пример - хочется найти все коммиты за прошлую неделю
git log --all --since='2026-09-07' --until='2026-09-14'
В юае это уже проблема, потому что он обычно ищет по веткам а не коммитам. Ну да ладно, допустим он это позволяет отобразить, но фильтров по датам обычно нет - нужно листать пока не найдешь нужный период. А теперь мы такие "чет много коммитов, давайте поищем только те что относятся к бекенду". Ок допишем
| rg -i backend
И получим что нужно. Собственно это и есть пример - гит из коробки не умеет искать по названиям или содержимым коммитов, но можно запайпить его результат в греп и сделать все что нужно. Комбинации всех команд это то что делает терминал сильным
GUI не предусмотрит все возможные комбинации, а если попытается то все равно не сможет, но еще и будет выглядить как 547 полей ввода с отдельной вики страничкой с описанием что именно и в каком формате туда писать.
Если возникает вопрос "а нахуя это мне такое не нужно" то я сказал, что если твой кейс попадает в предусмотренный юаем, то он удобнее, потому что просто кнопку надо нажать.
Пример можно еще банальнее, который уже есть в гуишных приложениях - строка поиска
Хорошо, если она просто ищет текст и больше ничего не умеет. Проблемы начинаются, когда в поиске надо находить что-то специфическое - тогда начинается лютый кринж либо с разрастающимся окном с параметрами поиска (например в днсе, или там на civitai, где литералли на весь экран высотой список этих фильтров), либо начинается отсебятина с форматированием фильтров (на scryfall очень интересно с этим в этом плане, списки сетов например ведут на страницу поиска с соответствующей командой)
Либо в какой-то момент интерфейс сдается и из первого кейса превращается во второй
Хорошо, если она просто ищет текст и больше ничего не умеет. Проблемы начинаются, когда в поиске надо находить что-то специфическое - тогда начинается лютый кринж либо с разрастающимся окном с параметрами поиска (например в днсе, или там на civitai, где литералли на весь экран высотой список этих фильтров), либо начинается отсебятина с форматированием фильтров (на scryfall очень интересно с этим в этом плане, списки сетов например ведут на страницу поиска с соответствующей командой)
Либо в какой-то момент интерфейс сдается и из первого кейса превращается во второй
А чего окноподобного в полосе загрузки?
Или может быть UI для человеческих глаз можно сделать и в монохромном моноширинном шрифте?
Или может быть окноподобный интерфейс нортон коммандера и редактора файлов - это абстракция для отдельных кейсов, а для остальных все еще есть ls, grep, rm, cd, mkdir и прочие, и там они реально удобнее, чем mc и прочие UI-утилиты?
Или может быть UI для человеческих глаз можно сделать и в монохромном моноширинном шрифте?
Или может быть окноподобный интерфейс нортон коммандера и редактора файлов - это абстракция для отдельных кейсов, а для остальных все еще есть ls, grep, rm, cd, mkdir и прочие, и там они реально удобнее, чем mc и прочие UI-утилиты?
чтобы делать нормальный UI нужен нормальный UI-тулкит для начала
а текстовый интерфейс работает везде примерно одинаково
а текстовый интерфейс работает везде примерно одинаково
Я тебя щас шокирую, но коммандеры, Нано и прочие вимы с тмуксами это всë консольные инструменты и они подразумеваются, когда народ нахваливает TUI, никто голым шеллом не пользуется
Добро пожаловать в то, что можно назвать "почему нет гитхаба для дизайнеров". Эту проблему в своё время обсуждали на форуме КДЕ. И да, огромная проблема и львиная доля причины непопулярности линукса.
> как будто делалось людьми которые интернет в первый раз в жизни видят.
Ну не то что бы интернет в первый раз, скорее нужду в ЮХе. И да, впервые видят, кодят первое, что пришло под пальцы, забивают хуй, а там уже исторически складывается и никто ничего менять не хочет.
Те же КДЕ, например, волевым усилием приняли на работу группу дизайнеров и дико скакнули вперёд по количеству пользователей.
> как будто делалось людьми которые интернет в первый раз в жизни видят.
Ну не то что бы интернет в первый раз, скорее нужду в ЮХе. И да, впервые видят, кодят первое, что пришло под пальцы, забивают хуй, а там уже исторически складывается и никто ничего менять не хочет.
Те же КДЕ, например, волевым усилием приняли на работу группу дизайнеров и дико скакнули вперёд по количеству пользователей.
Хм, вроде как будто бы есть. Figma называется
Ну сделай удобнее. Я серьёзно. Хотя бы примерную схему накидай. В моём понимании что github, что hf достаточно удобны для использования и выполняют ровно ту функцию, которая в них заложена
Чисто отдельная страничка downloads для загружаемых файлов (не кода). С потенциальным описанием для каждого (на усмотрение автора). Всё.
Выше даже пальчиком указали ровно на то, что ты просишь
Потому что каждый погромист считает себя самым умным и всё делает в соответствии со своей "логикой", при этом он не имеет никаких знаний (и желания их получить) об эргономике с UX, и, в силу своих психологических особенностей, не придаёт значения тому, что с результатом его (жизне)деятельности придётся работать другим людям.
Обычно это лечится пиздюлями от толкового начальства и правками от клиентов, но поскольку погромисты часто работают сами на себя, имеем то, что имеем.
Обычно это лечится пиздюлями от толкового начальства и правками от клиентов, но поскольку погромисты часто работают сами на себя, имеем то, что имеем.
>толкового начальства
1) толковое начальство не нагружает погромиста проектированием UI/UX - это сильно другая сфера знаний
2) толковое начальство осознает, что интерфейс, сделанный программистом - прототип на стандартных компонентах
1) толковое начальство не нагружает погромиста проектированием UI/UX - это сильно другая сфера знаний
2) толковое начальство осознает, что интерфейс, сделанный программистом - прототип на стандартных компонентах
>поскольку погромисты часто работают сами на себя (или на других таких же погромистов), имеем то, что имеем
фриланс не исключает привлечение дизайнера, если ты про это.
создание софта для других программистов - очень узкая ниша, если ты про это.
создание софта для других программистов - очень узкая ниша, если ты про это.
Неожиданно профессиональный софт приоритезирует функционал, а не интуитивность. Всё равно, что прийти на пульт управления ядерным реактором и спросить: нахера тут этот уебанский интерфейс, почему бы просто не сделать кнопки "пуск", "стоп" и ползунок "мощность"?
бля, я тебя по комментам уже начал узнавать. лови минус
А я тебя нет, лови плюс
Ну вообще то да. Потом я всегда нахожу эту кнопку. Но потом опять забываю, как я ее находил, и опять ищу.
База. Каждый раз как в первый. И ведь хуй найдёшь.
Сайт делался с щепоткой антимеметики
Блять. Я думал что один такой особенный и вечно как в первый раз ищу где скачать
Делов то... Купить токенов на 5к баксов, чтобы модель портировала это приложение с линукса и фиксила баги с вылетами на каждом пятом клике

Но ведь по факту. Просто нужна кнопка СКАЧАТЬ. А не кнопка "вот эта хуйня которая посмотри какую хуйню я тут напрограмировал, а? Загружаю кодов? Нет просто показываю"
Эмм, так она там как будто бы есть?

Это как будто не то
А что ещё она, по-твоему, делает?
Ок, я думал чел про кнопку "скачать приложение". Про "скачать кодесы" я даже не подумал, потому что качать не клоном это какое-то безумие. Ты прав.
Чтобы написать коммент, необходимо залогиниться






Отличный комментарий!