Как найти русскоязычные репозитории?

Сентябрь 3, 2022 - Время чтения: ~1 минут

Стоит задача найти русскоязычные проекты на гитхабе, гитлабе и битбакете. У кого какие идеи, как это сделать? Нужно решить следующие связанные вопросы:

По каким принципам отбирать репозитории? Можно отбирать по множеству разных критериев

  • Где русскоязычность? В описании, ридми, коммитах, именах файлов, сайт в домене .ru или .рф;
  • Как отличать важные? По звёздочкам, количеству авторов кода;
  • Важна ли активность? Это может быть количество фиксаций, дата последней фиксации.

Как технически осуществить выборку?

В гитхабе есть https://cloud.google.com/bigquery/public-data/, https://developer.github.com/v4/ . В других службах такого может и не быть. Но в гитхабе сильно сказывается то, что объём данных по запросу ограничен.

Примеры репозиториев: https://github.com/EvilBeaver/OneScript

Исполняющая среда скриптов на языке 1С http://oscript.io :

2,643 commits 13 branches 27 releases 25 contributors

https://github.com/altocms/altocms : Alto CMS - Perfect Content Management System & Advanced Community Engine http://altocms.ru/

2,443 commits 3 branches 57 releases 18 contributors

Здесь на русском - только коммиты.


Ссылка на источник обсуждения: https://вече.программирование-по-русски.рф/viewtopic.php?f=2&t=16


От проекта ТД добавлю:

Как только проект запустится, авторам будет предложено разместить информацию о проектах на ресурсе. Для них это не будет ничего стоить кроме некоторого времени. Зато для сообщества это окажется крайне полезно: авторы русских проектов узнают друг о друге.


Другие сообщества

Сентябрь 3, 2022 - Время чтения: 2 минуты

По результатам склок и скандалов в сообществе патриотически ориентированных околокомпьютерщиков, родилось "кольцо русофильских околокомпьютерных ресурсов" (это моё условное название, на самом деле у него нет никакого названия). Когда-то было "кольцо патриотических ресурсов", которое возникло, наверное, по примерно тем же причинам и давало ссылки между разными патриотическими организациями. Оно всё же было технически централизованным, поэтому в итоге его кто-то захватил, и оно "стало уже не то".

На данный момент в кольцо (и его тупиковые ветки) входят примерно следующие ресурсы:

https://plana.mybb.ru - ПО, ЭВМ и АСУ из Таможенного Союза

https://вече.программирование-по-русски.рф - Вече на п-п-р

https://remdev.mybb.ru - Ремесло программиста

https://sourceforge.net/projects/al-iv/ - AL-IV ALFOUR Programming language. Simple, safe, power, multi-platform.

http://forum.cantorsys.com/ - Programming Crafters - Development of small utilites and Delphi SDK for KolibriOS

https://progg.mybb.ru/ - Альтруизм в программировании

https://tvoygit.ru - Tvoygit: Твой гит на основе Gitea

http://gendoc.ru/ - КОНЦЕПТ - система для программирования на русском языке и прототипирования приложений искусственного интеллекта

http://www.compiler.su/ - Каким должен быть язык программирования

https://ruscomp.bb24.ru/ - Русские вычислители

https://тхаб.рф/

http://rus24bbru.bb24.ru/ - Языки программирования с русским синтаксисом

Кольцо получилось волосатым, потому что большинство ссылок в нём являются безответными - ведут на ресурсы, которые не поставили обратных ссылок.


Контакты

Июнь 11, 2022 - Время чтения: ~1 минут

Чаты (мессенджеры):

  • ICQ: Refactoring — чат тематики импортозамещения через рефакторинг;
  • Telegram: Refactoring — чат тематики импортозамещения через рефакторинг;

Группы в социальных сетях:

Представительства в сообществах:


Проекты

Июнь 11, 2022 - Время чтения: ~1 минут


Философия

Июнь 11, 2022 - Время чтения: ~1 минут

Язык — это средство общения:

  • Знаки, с помощью которых люди передают друг другу сообщения;
  • Слова, которыми объясняются и доносят свои мысли;
  • Фразы, которыми рисуют в сознании образы и представления;
  • Подтекст, в который вкладывают настроение и чувства;
  • Поговорки и афоризмы, в которых хранят часть своей культуры;
  • Юмор, в котором заключают философию глубинного народа;
  • Универсальный источник знаний, доступный всем, кто говорит и мыслит на нём.

Мы привыкли его не замечать, как что-то само собой разумеющееся. Мы даже не отдаём себе отчёт, насколько ценным ресурсом обладаем до тех пор, пока язык не исчезает. Оказавшись среди иностранцев, мы чувствуем себя неуютно, словно на улице в ливень и шквалистый ветер.

Если не циклиться на полиглотах, переводчиках и людях, изучающих иностранные языки, остаётся лишь единая монокультурная целая общность под названием "русские". Это — люди, которые думают, разговаривают, печатают и пишут на русском языке. Люди, способные понимать друг друга без преград, если сами их не строят.

Поэтому учитель говорит на русском языке, ученики отвечают на нём же. Писатели пишут книги на русском языке, незримо общаясь с русским читателем. Преподаватель объясняет сложные понятия на русском языке.

Так устроено наше образование — процесс формирования личности, специалиста, творца, человека, способного мыслить широкими понятиями, глубокими смыслами и сложными материями.

Теперь представьте, в какой сложной ситуации оказывается человек, читающий книгу на иностранном языке. Это не его мир, не его правила и не его понятия. Ему навязывают чужое мировоззрение, отметая собственный взгляд, загоняя в рамки чужестранных шаблонов, проповедуя иную логику общения.

Именно это и происходит, когда русский человек, желающий обучиться чему-то новому, берёт книгу на английском языке. Может он и знает английский язык, но думает ли он на нём? Если да, то русский ли это человек? Может это иностранец? Нет?

Тогда почему же мы ставим стандарт "международного языка" в статус неотъемлемого правила?

Программист или инженер, не владеющий английским языком, не имеет права на эту профессию? Кто установил такое правило? Что это за человек, столь презренно относящийся к своей культуре? Или дело только в наличии документации на русском языке?

Это поправимо! Всего лишь надо прекратить поклоняться "международному стандарту"!

Никто не запрещает с ним работать или изучать язык, но заставлять не надо!


Мы исходим из понимания: Русский человек говорит на русском языке!


Именно эта позиция поставлена во главу философии сообщества "Творецкий Порт".

Здесь русские люди творят на русском языке: документация, комментарии, статьи, названия, а иногда даже языки программирования — все те инструменты, которыми пользуются участники сообщества, как правило, на русском языке. И мы стремимся довести это правило до абсолюта.

Добро пожаловать! Здесь вас не станут попрекать за незнание или нежелание учить "международный язык".


Устав и правила

Июнь 11, 2022 - Время чтения: 2 минуты

Основные положения:

Сообщество состоит из русскоговорящих:

  • разработчиков программного и аппаратного обеспечения,
  • инженеров,
  • юристов,
  • блоггеров и представителей СМИ;

Деятельность сообщества ориентирована в первую очередь на:

  • русскоговорящих пользователей,
  • российские компании,
  • русскоговорящих представителей иностранных компаний;

Программная продукция в рамках проектов сообщества предполагает сборку и запуск на:

  • отечественном оборудовании;
  • оборудовании геополитических партнёров Российской Федерации;

Сообщество взаимодействует с другими сообществами в рамках своей философии и задач.

Цели и задачи сообщества:

Предоставление максимально возможного спектра услуг и инструментов для участников и клиентов сообщества;

Максимально возможное устранение зависимости участников и клиентов сообщества от:

  • иностранного программного обеспечения;
  • иностранного аппаратного обеспечения;
  • иностранной документации и методических материалов;
  • иностранных юридических норм и ограничений;

Содействие и поддержка участников и клиентов сообщества в процессе:

  • импортозамещения критически важной для Российской Федерации и её граждан иностранной технологической продукции и программного обеспечения;
  • самобытной уникальной отечественной продукции.

Требования сообщества:

Должны иметь русскоязычный вариант:

  • документация и методические материалы сообщества;
  • комментарии к любой продукции сообщества;
  • мультимедийные и юридические материалы сообщества.

Исключение составляют заимствованные иностранные материалы за отсутствием русскоязычного варианта.

В сообществе запрещено:

  • Вести пропаганду глобалистических взглядов и подходов в ущерб целям и философии сообщества;
  • Призывать к деструктивной диверсии в отношении сообщества и его участников;
  • Связывать профессиональную компетенцию участников сообщества с уровнем знания иностранных языков;
  • Вести пропаганду английского или любого другого языка, отличного от русского, как основного или международного;
  • Дискредитировать идеи импортозамещения для нужд Российской Федерации и её граждан;
  • Проводить политику ущемления прав участников сообщества по национальному и/или идеологическому принципу;
  • Злоупотреблять политической тематикой при обсуждении проектов участников сообщества.

Меры принимаются на усмотрение администрации сообщества и авторов проектов.

Отношение к политике:

  • Для обсуждения политики и её влияния предоставляется специализированные раздел конференции и чаты сообщества, а так же проектов участников (на их личное усмотрение);
  • Политика, направленная на сознательное ограничение работы сообщества носит негативный окрас и не может поддерживаться сообществом.

В рамках проектов участников сообщества допускается применение своих правил и уставов, не противоречащих общим целям, задачам и правилам сообщества.


О сообществе

Май 2, 2022 - Время чтения: 2 минуты

Логотип сообщества

Творецкий Домэто сообщество русских инженеров и разработчиков.

Сообщество базируется на общих:

Предметом деятельности являются:

  • Программное обеспечение;
  • Аппаратное обеспечение;
  • Технологические подходы;
  • Стандарты и методические материалы;
  • Статьи просветительского характера;
  • Аудио/видео материалы СМИ;
  • Продукты юридической деятельности.

Иерархия сообщества состоит из нескольких уровней:

  1. Администрация ресурса;
  2. Список проектов партнёров;
  3. Обобщённое сообщество проекта;
  4. Внутренние сообщества проектов.

Технически ресурс состоит из:

  • Блог-ориентированного многопользовательского портала;
  • Wiki-портала для размещения открытых материалов и статей;
  • Конференции с разделением по проектам;
  • Репозитория исходного кода.

В перспективе дополнительно появятся:

  • Портал документации;
  • Файловое хранилище;
  • Биллинговая система (для сбора средств в пользу проектов).

Участие в сообществе не требует юридического обоснования за исключением случая заключения договора между участником и сообществом.


Теги: