şapak

Open Source Turkmenistan

Открытое программное обеспечение, созданное в Туркменистане

Şapak Apps — сообщество, которое создаёт бесплатные программы с открытым кодом на туркменском языке. Код — на GitHub, приложения — в магазинах.

Цели

Программного обеспечения на туркменском языке почти нет. Мировые приложения учат с английского, российские — с русского. Для туркменоязычного пользователя почти никто не разрабатывает.

Мы заполняем этот пробел — не учебными проектами, а приложениями, которые действительно выходят. Код, который вы пишете, попадает в приложение, которое люди устанавливают.

Открытый код здесь не дополнение, а второй продукт: больше негде сделать первый pull request в живое приложение с ревью кода на туркменском.

Принципы

Открытый код

Все репозитории публичны. MIT, Apache-2.0 и GPL-3.0: берите, меняйте, используйте в своей работе.

Офлайн

Ни одно из приложений не требует сети. Интернет в Туркменистане дорогой и медленный — это и техническое решение, и позиция.

Без рекламы и платежей

Приложения в магазинах бесплатны, без рекламы и не собирают никаких данных. Политики конфиденциальности — ниже.

На туркменском

Интерфейс на туркменском языке. Ревью кода проходит на туркменском и русском — слабый английский не помеха.

Проекты

Сегодня два направления. Приложения для изучения языков — Ykjam Terjime, Hytaý dili 1, Iňlis dili 1 — и инструменты: Köpri, BluePlayer, Küşt. Всё открыто, всё на GitHub.

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

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

Люди

Şapak Apps — не студия одного человека. Проекты приходят от разных авторов, все в одной организации и по одним правилам: открытый код, открытые задачи, ревью на понятном языке.

Seydi Charyyev

Full Stack JavaScript-инженер · React Native

Aýnazar Sylyýew

Инженер-программист · Android, веб, кроссплатформа

Bahram Myradow

Fullstack JavaScript-инженер · React Native

Merdan Jumamyradow

Веб- и мобильный разработчик · JavaScript, Dart, Go

Ahmed Batyrov

Веб-разработчик · Node.js, React

Участие

  1. Откройте задачи для новичков — они небольшие и чётко очерчены, подходят для первого pull request.
  2. Клонируйте репозиторий и выполните шаги установки из его README.
  3. Откройте небольшой pull request — это лучше одного большого изменения.

Что мы обещаем

  • Ревью кода проходит на туркменском и русском.
  • На каждый pull request отвечаем в течение нескольких дней.
  • Принятый код попадает в следующий релиз.

Контакты

shapak.apps@gmail.comможно писать на туркменском, русском или английском.