Fernando Lins 392fdecbb3 docs: add unit testing guidelines (#5522)
## 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.
2026-09-09 17:03:26 -03:00
2026-07-06 23:16:36 +08:00
2025-10-27 19:27:50 +07:00
2026-09-02 12:41:04 +03:00
2026-03-31 08:26:59 -04:00
2026-09-08 21:30:09 +03:00
2026-05-05 17:29:18 -04:00
2025-06-29 14:38:35 +07:00
2026-08-06 19:16:54 +03:00
2026-09-02 12:41:04 +03:00
2026-09-02 12:41:04 +03:00
2026-08-07 15:57:00 +03:00
2026-05-11 13:04:24 -04:00
2024-03-31 09:16:31 +01:00

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

Description
Anki is a smart spaced repetition flashcard program
Readme 506 MiB
Languages
Rust 39.8%
Python 24.3%
MDX 13.9%
TypeScript 10.4%
Svelte 9.8%
Other 1.4%