ankidroid / ankidroid/Anki-Android

Implement a new JS API with add-ons support

未关闭
#20,692 1 条评论 2 个 reaction 已指派 0 人 在 GitHub 查看
Keep Open
主要语言
Kotlin
星标
11.8k
派生
2.9k
平均合并
2 天 3 小时
30 天内合并 PR
167

描述

Rough plan to get the new JS API working on the new study screen, like it did in the legacy reviewer:

- [ ] Initial PR with general dev setup (npm, etc)
- [ ] #20695
- [ ] Main API entry point
- [ ] Implement the services
- [ ] Card
- [ ] Note
- [ ] Deck
- [ ] NoteType
- [ ] Collection
- [ ] Android
- [ ] Study Screen
- [ ] Tts
- [ ] Script for exporting the endpoints to a JSON file
- [ ] API usage examples
- [ ] Hook the API to the new study screen

---

Add-ons points to discuss:

- [ ] Permissions scope (i.e. what the add-on is allowed to read and modify, including working only on specific decks or note types)
- [ ] Manifest
- [ ] Distribution (probably npm)
- [x] #20696

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。