anki README

The project's README from github.com/ankitects/anki. As one markdown file: README.md.

Anki

Build Status Documentation Coverage

This repo contains the source code for the computer version of Anki.

About

Anki is a spaced repetition program. Please see the website to learn more.

Getting Started

Contributing

Want to contribute to Anki? Check out the Contribution Guidelines.

For more information on building and developing, please see Development.

Contributors

The following people have contributed to Anki: CONTRIBUTORS

Anki Betas

If you'd like to try development builds of Anki but don't feel comfortable building the code, please see Anki betas.

License

Anki's license: LICENSE

anki (ankitects/anki)

Searching Database…

32.1K ·GitHub
这是什么?Anki 是一款抽认卡程序,采用间隔重复的记忆方法,通过按计划、由算法驱动的复习,帮助你记住各种信息。
这个仓库是 Anki 软件本身,还是只是用来编译它的源代码?这个仓库存放的是 Anki 桌面版(“电脑版”)的源代码;它供你自己编译程序使用,并不是让你直接从这里下载现成的安装包。
我要怎么从这个仓库把 Anki 运行起来?你可以按照贡献指南中链接的开发指南进行编译;如果不想自己编译,也可以直接下载现成的 Anki 测试版。
从源代码编译 Anki 是个很快的过程吗?README 并没有直接给出编译步骤,而是转到另一份开发文档,这表明同时涉及 Rust、Python、TypeScript 的编译过程,并不是一条命令就能完成的。
这个仓库是给普通用户还是给开发者看的?它主要面向开发者和贡献者;只想使用 Anki 的普通用户,会被引导到官方网站,而不是从源代码编译。
这个桌面版能在哪些操作系统上运行?桌面版支持 Windows、macOS 和 Linux。
驱动 Anki 桌面界面的技术栈是什么?前端代码位于 ts/ 目录下,使用 Svelte 和 Vite 构建,底层是 Rust 核心;构建工具的部分环节使用 Python。
界面改动在合并前是怎么测试的?项目在其工作流程中会运行 Svelte 类型检查(svelte-check)、Vitest 单元测试和 Playwright 端到端测试(test:e2e)。
不自己编译,我能试用新功能吗?可以。README 指向了预编译的“Anki 测试版”,适合想试用开发版本、又不想编译代码的人。
Creator
ankitects
Size
52.1 MB
Stars
32.1K
Age
13y
Commits · 90 Days