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 из этого репозитория?Следуйте руководству Development, на которое дана ссылка в Contribution Guidelines, чтобы скомпилировать программу. Если же вы не хотите собирать её сами, можно скачать одну из готовых бета-версий Anki.
Быстро ли собирается Anki из исходников?В README нет шагов сборки — там отсылка к отдельному документу Development, из чего следует, что сборка многоязычного проекта (Rust, Python, TypeScript) не сводится к одной простой команде.
Этот репозиторий для обычных пользователей или для разработчиков?Он рассчитан на разработчиков и участников проекта; обычным пользователям, которым нужно просто пользоваться Anki, лучше взять программу на официальном сайте, а не собирать её из исходников.
На каких операционных системах работает настольная версия?Настольная сборка рассчитана на Windows, macOS и Linux.
Какой стек технологий используется в интерфейсе настольной версии Anki?Фронтенд находится в каталоге ts/ и собирается с помощью Svelte и Vite поверх ядра на Rust; Python используется для части инструментов сборки.
Как проверяются изменения интерфейса перед слиянием?В рамках рабочего процесса проекта запускаются проверка типов Svelte (svelte-check), модульные тесты Vitest и сквозные тесты Playwright (test:e2e).
Можно ли попробовать новые функции, не собирая Anki самостоятельно?Да: README указывает на готовые «Anki betas» для тех, кто хочет опробовать сборки в разработке без компиляции кода.
Creator
ankitects
Size
52.1 MB
Stars
32.1K
Age
13y
Commits · 90 Days