Зептоборда: различия между версиями
м (→Как установить) |
891005 (обсуждение | вклад) м |
||
Строка 33: | Строка 33: | ||
Естественно, перед этим проверяем приемлемы ли изменения которые мы собираемся себе взять. | Естественно, перед этим проверяем приемлемы ли изменения которые мы собираемся себе взять. | ||
+ | |||
+ | [[Категория:Движки]] | ||
+ | [[Категория:Параши]] |
Текущая версия на 08:36, 19 марта 2025
Zeptoboard — Распределенный анонимный форум. Форум является текстовым (ради безопасности и экономии места на диске и трафика), но считается приемлемым и безопасным встраивание в сообщения ссылок на картинки с github cloud content, которые можно просматривать либо копируя ссылку в новую адресную строку либо превращать их в картинки с помощью User script.
По сути своей форум является репозиторием, копия которого есть у каждого участника. Для участия не нужно быть программистом, но хорошо бы понимать как работают некоторые команды git. Участники регулярно забирают друг у друга изменения и поддерживают в репозитории список ссылок на репозитории других участников. Пулл-реквесты делаются друг другу исключительно с целью внести предложить ссылку на свой репозиторий.
Для репозиториев и пулл-реквестов используется этот сайт (github.com). Теоретически может использоваться любой другой сервер. Удобство github в онлайн-оформлении пулл-реквестов, но pull request это по сути всего лишь письмо электронной почты, поэтому github можно заменить на что угодно вплоть до перехода на собственные git-сервера в p2p-сети. Не обязательно каждому участнику забирать изменения абсолютно у всех участников. У github есть свой клиент, который может быть удобен для синхронизации с репозиториями участников (забора изменений) и создания pull-реквестов из их репозитория в свой (чтобы забрать их изменения себе). Кроме того прямо с сайта github можно склонировать чужой репозиторий в папку на своём компьютере.
Как установить[править]
1) ставим десктопный клиент гитхаба
2) теперь с сайта кнопки могут направлять нас на десктопный клиент (открыть пулл реквест или склонировать)
3) клонируем свой репозиторий в папку zb/zeptoboard-my
4) клонируем остальные репозитории в папки zb/zeptoboard-1, -2, -3 и так далее
5) периодически делаем синк в каждом репозитории
6) в случае обновлений в каком-то из репозиториев, берем себе оттуда эти изменения если они нас устраивают
7) проверяем свои пулл-реквесты. делаем пулл-реквесты остальным. в пулл-реквестах стоит менять файлик repo.txt добавляя туда адрес своего репозитория. посты же писать у себя
Пока вот так вот. пункт 6) надо разобрать отдельно как это делать в гите:
В десктопном клиенте находясь на вкладке чужого репозитория жмём pull request.
Подтверждаем его у себя (merge).
Естественно, перед этим проверяем приемлемы ли изменения которые мы собираемся себе взять.