Scribe-Android เป็นแพ็คของคีย์บอร์ด Android สำหรับผู้เรียนภาษา คุณสมบัติรวมถึงการแปล (beta) การผันคำกริยาและคำอธิบายประกอบคำที่ให้เครื่องมือที่จำเป็นในการสื่อสารด้วยความมั่นใจ
Scribe เป็นโอเพ่นซอร์สอย่างสมบูรณ์และไม่รวบรวมข้อมูลการใช้งานหรือขอการเข้าถึงระบบ ข้อมูลคุณสมบัติมาจาก Wikidata และเก็บไว้ในแอพซึ่งหมายความว่า Scribe เป็นประสบการณ์ที่ตอบสนองได้สูงซึ่งไม่จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ต
บันทึก
ส่วนที่มีส่วนร่วมมีข้อมูลสำหรับผู้ที่สนใจพร้อมบทความและการนำเสนอในการแนะนำโดยยังเป็นแหล่งข้อมูลที่ดีสำหรับการเรียนรู้เพิ่มเติมเกี่ยวกับ Scribe
มีอยู่ใน iOS, เดสก์ท็อป (วางแผน) และสำหรับกระบวนการข้อมูลดู Scribe-data
ตรวจสอบไดอะแกรมสถาปัตยกรรมของ Scribe เพื่อดูภาพรวมขององค์กรรวมถึงแอปพลิเคชันบริการและกระบวนการของเรา มันแสดงให้เห็นถึงโครงการที่ Scribe กำลังพัฒนาเช่นเดียวกับความสัมพันธ์ระหว่างพวกเขากับระบบภายนอกที่พวกเขามีปฏิสัมพันธ์
⇧⇧Scribe ใช้เมทริกซ์สำหรับการสื่อสาร คุณเป็นมากกว่ายินดีที่จะเข้าร่วมกับเราในห้องสนทนาสาธารณะของเราเพื่อแบ่งปันความคิดถามคำถามหรือเพียงแค่ทักทาย :)
โปรดดูแนวทางการบริจาคหากคุณสนใจที่จะสนับสนุน Scribe-Android งานที่อยู่ระหว่างดำเนินการหรือสามารถนำไปปฏิบัติได้จะถูกติดตามในปัญหาและโครงการ
บันทึก
เพียงเพราะปัญหาถูกกำหนดให้กับ GitHub ไม่ได้หมายความว่าทีมไม่สนใจการบริจาคของคุณ! อย่าลังเลที่จะเขียนในประเด็นและเราสามารถกำหนดให้คุณใหม่ได้
ผู้ที่สนใจสามารถตรวจสอบป้าย -next release- และ -priority- ฉลากในประเด็นสำหรับผู้ที่มีความสำคัญที่สุดรวมถึง good first issue ที่ได้รับการปรับแต่งสำหรับผู้มีส่วนร่วมเป็นครั้งแรก สำหรับผู้ที่เพิ่งเข้ารหัสหรือสแต็คเทคโนโลยีของเราเราได้รวบรวมลิงก์ไปยังหน้าเอกสารที่เป็นประโยชน์ในแนวทางการบริจาค
หลังจากการร้องขอการดึงครั้งแรกของคุณสมาชิกองค์กรยินดีที่จะหารือเกี่ยวกับการอนุญาตให้คุณมีสิทธิ์ในการเป็นผู้สนับสนุนโดยมีบทบาทผู้ดูแลแล้วเป็นไปได้หลังจากความสนใจอย่างต่อเนื่องในโครงการ Scribe พยายามที่จะเป็นองค์กรที่ครอบคลุมและให้การสนับสนุน เราชอบที่จะมีคุณในทีม!
⇧⇧แผนที่ถนน Scribe สามารถติดตามได้ในคณะกรรมการโครงการขององค์กรซึ่งเราแสดงรายการปัญหาที่สำคัญที่สุดพร้อมกับลำดับความสำคัญสถานะและการบ่งชี้ว่าโครงการย่อยที่พวกเขารวมอยู่ใน (ถ้ามี)
บันทึก
พิจารณาเข้าร่วมการซิงค์นักพัฒนาสองสัปดาห์ของเรา!
⇧ การออกแบบสำหรับนักเขียนถูกสร้างขึ้นโดยใช้ Figma ผู้ที่มีความสนใจในการมีส่วนร่วมสามารถเปิดปัญหาการออกแบบเพื่อให้คำแนะนำ! ปัญหาที่เกี่ยวข้องกับการออกแบบจะถูกทำเครื่องหมายด้วยฉลาก design
⇧ บันทึก
โปรดดูคู่มือ Wikidata และ Scribe สำหรับภาพรวมของ Wikidata และวิธีการใช้ Scribe
Scribe ไม่ยอมรับการแก้ไขโดยตรงไปยังไฟล์ไวยากรณ์ JSON เนื่องจากแหล่งที่มาจาก Wikidata สามารถพูดคุยเกี่ยวกับการแก้ไขได้และการสืบค้น Scribe-Data จะมีการเปลี่ยนแปลงและเรียกใช้ก่อนการอัปเดต หากมีปัญหากับไฟล์ใดไฟล์หนึ่งการแก้ไขควรทำบน Wikidata และไม่ได้อยู่ใน Scribe อย่าลังเลที่จะแจ้งให้เราทราบว่ามีการแก้ไขโดยการเปิดปัญหาข้อมูลหรือติดต่อเราในประเด็นสำหรับ Scribe-Data และเรายินดีที่จะรวมเข้าด้วยกัน!
⇧Scribe-Android ได้รับการพัฒนาโดยใช้ภาษาการเข้ารหัส Kotlin ผู้ที่เพิ่งรู้จักกับ Kotlin หรือต้องการพัฒนาทักษะของพวกเขาเป็นมากกว่ายินดีต้อนรับที่จะมีส่วนร่วม! ขั้นตอนแรกในการเดินทาง Kotlin ของคุณคือการอ่านเอกสาร Kotlin ขั้นตอนทั่วไปในการตั้งค่าสภาพแวดล้อมการพัฒนาคือ:
ดาวน์โหลด Android Studio
ส้อม repo scribe-Android โคลนส้อมของคุณและกำหนดค่ารีโมท:
บันทึก
อีกทางเลือกหนึ่งในการใช้ HTTPS ตามคำแนะนำด้านล่างให้พิจารณา SSH เพื่อโต้ตอบกับ GitHub จากเทอร์มินัล SSH ช่วยให้คุณสามารถเชื่อมต่อได้โดยไม่ต้องผ่านการตรวจสอบความถูกต้องของผู้ใช้
ในการเรียกใช้คำสั่ง GIT ด้วย SSH โปรดจำไว้ว่าให้แทนที่ URL https, https://github.com/... , กับ ssh one, [email protected]:...
git clone [email protected]:<your-username>/Scribe-Android.gitGitHub ยังมีเอกสารเกี่ยวกับวิธีการสร้างคีย์ 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)เปิดไดเรกทอรี Scribe-Android ใน Android Studio
เพื่อที่จะเรียกใช้ Scribe บน emulator:
บันทึก
ปัจจุบัน Scribe-Android ไม่ทำงานเป็นแป้นพิมพ์ลอย
หลังจากเปิดใช้งาน Emulator ของคุณแล้วให้พิจารณาการตั้งค่าล่วงหน้าเพื่อแก้ไขข้อผิดพลาดทั่วไปใน Codebase ก่อนที่จะดำเนินการโดยการรัน:
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 บนเมทริกซ์หากคุณมีปัญหาในการติดตั้งสภาพแวดล้อม!
⇧ บันทึก
ปัจจุบัน Scribe-Android ไม่ทำงานเป็นแป้นพิมพ์ลอย
ผู้ใช้เข้าถึงคีย์บอร์ดภาษา Scribe ผ่านสิ่งต่อไปนี้:
Enable Keyboard⇧Scribe-Android กำลังดำเนินการอยู่ระหว่างดำเนินการและมีฟังก์ชั่นแป้นพิมพ์ฐานเท่านั้น เป้าหมายคือการเพิ่มคุณสมบัติ Scribe อย่างช้าๆก่อนที่จะมีการเปิดตัวครั้งแรกจากนั้นจึงวนซ้ำเพื่อให้ตรงกับการทำงานของ Scribe-Iis
คุณสมบัติปัจจุบัน ได้แก่ :
⇧เป้าหมายคือ Scribe ที่จะมีฟังก์ชั่นทั้งหมดของคีย์บอร์ดระบบ ปัจจุบันคีย์บอร์ดรวมถึง:
. , ? และ !⇧2024
2023
2022
⇧ขอบคุณมากสำหรับผู้มีส่วนร่วมของ Scribe-Android!