Scribe-Android -это пакет клавиатур Android для изучающих язык. Особенности включают перевод (beta) , конъюгацию глагола и аннотация слова, которые дают пользователям инструменты, необходимые для общения с уверенностью.
Scribe полностью открыт и не собирает данные об использовании и не запрашивает доступ к систему. Данные о функциях получены из Wikidata и хранятся в приложении, что означает, что писец-это очень отзывчивый опыт, который не требует подключения к Интернету.
Примечание
В разделе «Содействие» есть информация для тех, кто заинтересован, с статьями и презентациями, которые также являются хорошими ресурсами для получения дополнительной информации о пистре.
Также доступны на iOS, настольном компьютере (запланированном) и для процессов данных см. Data Scribe.
Проверьте архитектурные диаграммы Scribe для обзора организации, включая наши приложения, услуги и процессы. Он изображает проекты, которые разрабатывает писец, а также отношения между ними и внешними системами, с которыми они взаимодействуют.
⇧⇧Писец использует матрицу для связи. Вы приглашаете присоединиться к нам в наших публичных чатах, чтобы поделиться идеями, задать вопросы или просто сказать привет :)
Пожалуйста, смотрите руководящие принципы взноса, если вы заинтересованы в содействии писете. Работа, которая находится в процессе или может быть реализована, отслеживается в вопросах и проектах.
Примечание
Тот факт, что проблема на Github, не означает, что команда не заинтересована в вашем вкладе! Не стесняйтесь писать в проблемах, и мы потенциально можем переназначить это вам.
Те, кто заинтересован, могут дополнительно проверить, что -next release- и -priority- этикетки в вопросах для тех, которые являются наиболее важными, а также с отмеченными good first issue , которые предназначены для участников первых. Для тех, кто новичок в кодировании или нашем техническом стеке, мы собрали ссылки на полезные страницы документации в руководящих принципах вклада.
После того, как ваши первые несколько членов организации по вытаскиванию будут рады обсудить предоставление вам дальнейших прав в качестве участника, а затем стану возможным после дальнейшего интереса к проекту. Scribe стремится стать инклюзивной и поддерживающей организацией. Мы хотели бы, чтобы вы в команде!
⇧⇧Дорожная карта Scribe может соблюдаться в Совете по проекту организации, где мы перечисляем наиболее важные вопросы наряду с их приоритетом, статусом и указанием того, в каких суб -проектах они включены (если применимо).
Примечание
Подумайте о том, чтобы присоединиться к нашему разрабатывающему разработчику в две недели!
⇧ Конструкции для писца производятся с использованием Figma. Те, кто заинтересован в содействии, могут открыть проблему дизайна, чтобы сделать предложения! Проблемы, связанные с дизайном, помечены на design .
⇧ Примечание
Пожалуйста, посмотрите руководство Wikidata и Scribe для обзора Wikidata и того, как писатель его использует.
Писец не принимает прямые изменения в файлы грамматики JSON, поскольку они получены из Wikidata. Редактирование можно обсудить, и запросы писцов-даты будут изменены и будут выполнены до обновления. Если есть проблема с одним из файлов, то исправление должно быть получено на Wikidata, а не на пистре. Не стесняйтесь сообщить нам, что изменения были сделаны, открыв проблему с данными или связавшись с нами в вопросах для писец-дат, и мы будем рады их интегрировать!
⇧Scribe-Android разрабатывается с использованием языка кодирования Kotlin. Те, кто новичок в Котлине, или хотят развить свои навыки, более чем приглашаются внести свой вклад! Первым шагом в вашем путешествии в Котлин было бы прочитать документацию Котлина. Общие шаги по созданию среды разработки:
Скачать Android Studio
Разветвляется репонирование писца, клонировать свою вилку и настроить пульты:
Примечание
В качестве альтернативы использование HTTPS, как в приведенных ниже инструкциях, рассмотрите SSH для взаимодействия с GitHub из терминала. SSH позволяет вам подключаться без потока аутентификации пользователя.
Чтобы запустить команды GIT с помощью SSH, помните, чтобы заменить URL HTTPS, https://github.com/... , с ssh one, [email protected]:...
git clone [email protected]:<your-username>/Scribe-Android.gitУ GitHub также есть документация о том, как генерировать новый ключ SSH?
# Clone your fork of the repo into the current directory.
git clone https://github.com/ < your-username > /Scribe-Android.git
# Navigate to the newly cloned directory.
cd Scribe-Android
# Assign the original repo to a remote called "upstream".
git remote add upstream https://github.com/scribe-org/Scribe-Android.gitgit remote -v вы увидите два удаленных репозитории с именем:origin (разветвленный репозиторий)upstream (репозиторий писца)Откройте каталог Scribe-Android в Android Studio
Чтобы запустить писец на эмуляторе:
Примечание
В настоящее время пискет-а-андеро не работает как плавающая клавиатура.
После активации вашего эмулятора рассмотрите возможность настройки предварительной коммиты, чтобы исправить общие ошибки в кодовой базе, прежде чем они совершены путем запуска:
pip install --upgrade pip # make sure that pip is at the latest version
pip install pre-commit
pre-commit install # install pre-commit hooks
# pre-commit run --all-files # lint and fix common problems in the codebase Примечание
Не стесняйтесь обращаться к команде в комнате Android на Matrix, если у вас возникли проблемы с настройкой окружающей среды!
⇧ Примечание
В настоящее время пискет-а-андеро не работает как плавающая клавиатура.
Пользователи получают доступ к клавиатуру языка писца через следующее:
Enable Keyboard⇧Scribe-Android в настоящее время находится в работе и имеет только базовую функциональность клавиатуры. Цель состоит в том, чтобы медленно добавлять функции писца перед первоначальным выпуском, а затем итерация в соответствии с функциональностью писца.
Текущие функции включают в себя:
⇧Цель состоит в том, чтобы писец имел всю функциональность системных клавиатур. В настоящее время клавиатуры включают в себя:
. , ? и !⇧2024
2023
2022
⇧Большое спасибо всем участникам писания!