Scribe-Android는 언어 학습자를위한 Android 키보드 팩입니다. 특징은 번역 (beta) , 동사 컨쥬 게이션 및 단어 주석이 포함되어있어 사용자에게 자신감과 의사 소통하는 데 필요한 도구를 제공합니다.
Scribe는 완전히 오픈 소스이며 사용 데이터를 수집하거나 시스템 액세스를 요구하지 않습니다. 기능 데이터는 wikidata에서 공급되며 인앱 저장되므로 Scribe는 인터넷 연결이 필요하지 않은 매우 반응이 좋은 경험입니다.
메모
기고 섹션에는 관심있는 사람들을위한 정보가 있으며, 기사와 프레젠테이션은 Scribe에 대해 더 많이 배울 수있는 좋은 자료가되었습니다.
iOS, 데스크탑 (계획) 및 데이터 프로세스에서도 Scribe-Data를 참조하십시오.
응용 프로그램, 서비스 및 프로세스를 포함한 조직의 개요는 Scribe의 아키텍처 다이어그램을 확인하십시오. Scribe가 개발중인 프로젝트와 상호 작용하는 외부 시스템 간의 관계를 묘사합니다.
⇧⇧Scribe는 통신에 행렬을 사용합니다. 당신은 우리의 공개 대화방에서 우리와 함께 아이디어를 공유하거나 질문을하거나 인사하는 것을 환영합니다. :)
Scribe-Android에 관심이있는 경우 기여 가이드 라인을 참조하십시오. 진행 중이거나 구현 될 수있는 작업은 문제와 프로젝트에서 추적됩니다.
메모
Github에 문제가 할당되었다고해서 팀이 귀하의 기여에 관심이 없다는 것을 의미하지는 않습니다! 문제에 자유롭게 쓰면 잠재적으로 문제를 재 할 수 있습니다.
관심있는 사람들은 가장 중요한 문제와 처음 기고자들을 위해 맞춤화 된 good first issue 로 표시된 문제의 문제에서 -next release- 및 -priority- 레이블을 추가로 확인할 수 있습니다. 코딩 또는 기술 스택에 새로운 사람들을 위해 기여 가이드 라인에서 유용한 문서 페이지에 대한 링크를 수집했습니다.
처음 몇 번의 풀 요청 후 조직 구성원은 기여자로서의 추가 권리를 부여하는 것에 대해 기꺼이 논의 할 것이며, 프로젝트에 대한 지속적인 관심 후 유지 관리자 역할이 가능합니다. Scribe는 포용적이고지지적인 조직이 되려고 노력합니다. 우리는 당신을 팀에 보내고 싶습니다!
⇧⇧Scribe 로드맵은 조직의 프로젝트 보드에서 준수 할 수 있으며, 여기서 가장 중요한 문제는 우선 순위, 상태 및 해당되는 서브 프로젝트 (해당되는 경우)의 표시를 나열합니다.
메모
격주 개발자 동기화에 가입하십시오!
⇧ Scribe의 디자인은 Figma를 사용하여 만들어집니다. 기고에 관심이있는 사람들은 설계 문제를 열어 제안을 할 수 있습니다! 설계 관련 문제에는 design 레이블이 표시됩니다.
⇧ 메모
Wikidata의 개요와 Scribe의 사용 방법은 Wikidata 및 Scribe Guide를 참조하십시오.
Scribe는 Wikidata에서 공급되는 문법 JSON 파일에 대한 직접 편집을 허용하지 않습니다. 편집 내용을 논의 할 수 있고 Scribe-Data 쿼리가 변경되고 업데이트되기 전에 실행됩니다. 파일 중 하나에 문제가있는 경우 wikidata에서는 Scribe가 아닌 수정을해야합니다. 데이터 문제를 열거 나 Scribe-Data 문제에 대해 편집이 이루어 졌음을 알려 주시면 기꺼이 통합 할 것입니다!
⇧Scribe-Android는 Kotlin 코딩 언어를 사용하여 개발되었습니다. Kotlin을 처음 접하거나 기술을 개발하고자하는 사람들은 기여를 환영합니다! Kotlin Journey의 첫 번째 단계는 Kotlin 문서를 읽는 것입니다. 개발 환경을 설정하기위한 일반적인 단계는 다음과 같습니다.
안드로이드 스튜디오를 다운로드하십시오
Scribe-Android Repo를 포크하고 포크를 복제하고 리모컨을 구성하십시오.
메모
또는 아래 지침에서와 같이 HTTPS를 사용하는 경우 SSH를 고려하여 터미널에서 GitHub와 상호 작용하십시오. SSH를 사용하면 사용자 통과 인증 흐름없이 연결할 수 있습니다.
SSH와 함께 GIT 명령을 실행하려면 https url, https://github.com/... 을 대체하여 ssh 하나, [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에서 Scribe-Android 디렉토리를 엽니 다
에뮬레이터에서 Scribe를 실행하기 위해 :
메모
현재 Scribe-Android는 떠 다니는 키보드로 작동하지 않습니다.
에뮬레이터를 활성화 한 후에는 코드베이스에서 공통 오류를 수정하여 실행하기 전에 CODEMIT를 수정하기 위해 사전 커밋을 설정하는 것을 고려하십시오.
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 Room에서 팀에 문의하십시오!
⇧ 메모
현재 Scribe-Android는 떠 다니는 키보드로 작동하지 않습니다.
사용자는 다음을 통해 Scribe Language Keyboard에 액세스합니다.
Enable Keyboard 누릅니다⇧Scribe-Android는 현재 진행중인 작업이며 기본 키보드 기능 만 있습니다. 목표는 초기 릴리스 전에 서기관 기능을 천천히 추가 한 다음 Scribe-Ios의 기능과 일치하도록 반복하는 것입니다.
현재 기능은 다음과 같습니다.
⇧목표는 Scribe가 시스템 키보드의 모든 기능을 갖는 것입니다. 현재 키보드에는 다음이 포함됩니다.
. , ? 그리고 !⇧ 에 의해 등장합니다2024
2023
2022
⇧ 에 의해 구동됩니다모든 Scribe-Android 기고자들에게 감사드립니다!