Как наполнять сайт
Чтобы присоединиться к информационному наполению сайта вам достаточно создать аккаунт в GitHub.
- Если у вас уже есть личный или рабочий, то мы всё равно рекомендуем создать отдельный — даже если вы не в Беларуси, то загнанный в угол диктатор может давить на ваших близких, если вычислит кто вы.
- Имя можно придумать, или сгенерировать.
- Для создания отдельной анонимной почты мы рекомендуем protonmail.
Это не требование, а рекомендация — мы оставляем это на ваше личное усмотрение и открыты ко всем участникам, желающим приносить пользу.
Markdown
Текстовую информацию мы добавляем в markdown-файлы — это обычные текстовые файлы, только с форматированием. Для их создания и редактирования достаточно любой программы уровня «блокнот» — не нужен ни Word, ни что-то подобное.
Подробнее про синтаксис: на русском, на английском.
Файлы
Не видите какой-то полезной информации — добавяйте. Не понимаете куда — кидайте в info.
Хранилища
Информация хранится в:
- GitHub — публичный, с информационной частью — для волонтёров-«текстовиков».
- GitLab — публичный, с разработчицкой частью — для волонтёров-разработчиков.
Если вы новичок, то вам в первую группу.
Структура организации free-belarus в GitHub
- guides — полезные советы (как настроить Телеграм, 2FA, компьютер, телефон и т.д.)
- books — книги, которые мы хотим переиздать в электронном виде, которые рассказывают о режиме Лукашенко, современной Беларуси и других полезных для свержения диктатуры темах.
- timeline — проект очень похожий на Честные новости (Telegram:
@protest_by
), но без искусственных ограничений (6 новостей на страницу, один лист А4 и т.д.). Мы хотим собрать хронологию событий по дням, по мере возможности. Сейчас там, к сожалению, мало информации, и нам бы очень пригодился кто-то в помощь. - playground — тестовый репозиторий для волонтёров — делайте там что хотите и не бойтесь его замусорить, это и есть цель этого проекта. Да, мы активно ищем волонтёров, которые могли бы помогать проекту в обработке информации.
Дополнительное
Остальные репозитории не представляют какой-либо ценности для публики, но мы решили выложить их также в Public Domain:
- fun — всякие около-весёлые штуки, которые нам показалось весёлым собирать, с возможным использованием в новых проектах, но которые скорее мешают другим проектам.
Структура организации free-belarus в GitLab
- agitation — исходники и файлы под печать всех печатных материалов — мощный репозиторий в коллаборации с @listovki_97 и @SkarynaPitersky
- telegram-stickers — коллекция релевантных стикеров для Telegram, пока что проект заброшен по причине низкого приоритета
- book-illustrations — смежный проект с проектом books, но который живёт отдельно. Мы хотим проиллюстрировать издаваемые книги, и решили выложить результат этой работы в Public Domain. Если вы художник и хотите поработать с нами на волонтёрских условиях — напишите нам, мы можем проиллюстрировать какую-то из книг вместе.
Задачи
Добавляем в issues каждого из репозиториев, которые разделены логически (см. структуру организации).
- в листовках — задачи по листовкам;
- в книгах — задачи по книгам;
- и т.д.
В issues этого репозитория — глобальные задачи, не относящиеся к тематическим репозиториям.
Выбирайте интересующий вас репозиторий и смотрите задачи там. Вы можете придумывать свои задачи или делать уже созданные (сообщайте — чтобы несколько людей не делали одну и ту же работу).
Обратите внимание, что задачи можно разделять тегами, которые облегчают поиск, например:
- Задачи, на которых у нас нет ресурсов, но было бы хорошо реализовать — мы ищем на них помощь — help wanted
- Задачи на обработку и документацию информации, таких большинство — documentation
Как стать Maintainer-ом
Закрытый клуб по приглашениям, чтобы омоновец не пролез и не начал махать в нашем репозитории дубинкой. Мы всё равно сможем всё восстановить, но не хотим тратить на такие прецеденты время.
Вы должны либо лично знать кого-то из нас, либо показать себя активным участником, вносящим полезный вклад на протяжении некоторого времени, чтобы повысить доверие.
Почему Git?
- Клон репозитория в гите — есть полный бэкап всей информации и её истории; чем больше участников тем более невозможным является уничтожение этой информации.
- Тем, кто разбирается проще работать в условиях оффлайна или плохого доступа в интернет, т.к. работать с файлами можно локально (не через сайт). Есть возможность загрузки данных через ssh-протокол и получать все изменения через
git pull
. - Новички могут работать через веб-интерфейс, при наличии доступа в интернет.
- Данные могут быть представлены в любом виде, удобном для дальнейшей их обработки.
Почему GitHub и GitLab?
Мы отказываемся от собственного хостинга, дабы не оставлять следов, а также на нас не могли оказывать целенаправленных атак. Мы верим, что максимум, что могут сделать преступники сидящие во власти в Беларуси (пока ещё) — заблокировать GitHub и GitLab на территории страны, либо выключить доступ во внешний интернет.
Мы не создаём только лишь сайт, т.к. не ставим цель монополизировать что-либо. Всё принадлежит всем — можете использовать все данные для чего угодно. Сайт — лишь репрезентация этой же самой информации для широкой публики.
Если у вас остались какие-то вопросы, свяжитесь с нами.