mirror of
https://github.com/ankitects/anki.git
synced 2026-09-10 03:59:09 -04:00
main
## Linked issue Closes #5521 ## Summary / motivation Adds an Anki-focused unit testing guide for maintainers, contributors, and coding assistants. The guide: - Defines principles for focused, deterministic, and maintainable tests. - Covers happy paths, error paths, boundaries, regressions, and test-first development. - Provides guidance for Python, Python/Qt, Rust, and Svelte/TypeScript/JavaScript. - Clarifies the appropriate scope for UI tests and discourages testing styling or volatile presentation details. - Links the guide from the shared `CLAUDE.md`/`AGENTS.md` instructions.
Anki
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
Description
Languages
Rust
39.8%
Python
24.3%
MDX
13.9%
TypeScript
10.4%
Svelte
9.8%
Other
1.4%