Go to file
Damien Elmes 9d853bbb03 start work on more clearly defining backend/protobuf boundaries
- anki._backend stores the protobuf files and rsbackend.py code
- pylib modules import protobuf messages directly from the
_pb2 files, and explicitly export any will be returned or consumed
by public pylib functions, so that calling code can import from pylib
- the "rsbackend" no longer imports and re-exports protobuf messages
- pylib can just consume them directly.
- move errors to errors.py

Still todo:

- rsbridge
- finishing the work on rsbackend, and check what we need to add
back to the original file location to avoid breaking add-ons
2021-01-31 18:55:45 +10:00
.buildkite build wheels in Linux CI 2020-12-21 19:31:15 +10:00
cargo update Rust deps; add async_trait 2021-01-11 19:19:45 +10:00
docs clarify test running in docs 2021-01-19 10:26:00 +10:00
ftl Merge branch 'more-backend-search' into main 2021-01-31 14:21:51 +10:00
pip update piptools; automatically insert winrt footer 2021-01-04 13:19:17 +10:00
platforms add linux_arm64 platform 2020-12-29 18:40:39 +10:00
pylib start work on more clearly defining backend/protobuf boundaries 2021-01-31 18:55:45 +10:00
qt start work on more clearly defining backend/protobuf boundaries 2021-01-31 18:55:45 +10:00
rslib Merge branch 'more-backend-search' into main 2021-01-31 14:21:51 +10:00
scripts accept args in scripts/runopt 2021-01-12 18:47:08 +10:00
ts Merge pull request #963 from hgiesel/ease130 2021-01-31 09:22:01 +10:00
.bazelignore initial Bazel conversion 2020-11-01 14:26:58 +10:00
.bazelrc update pinned Bazel version to 4.0 release 2021-01-21 19:58:41 +10:00
.bazelversion update pinned Bazel version to 4.0 release 2021-01-21 19:58:41 +10:00
.gitattributes try again to improve GitHub's language stats 2021-01-20 13:20:45 +10:00
.gitignore Gitignore root target folder 2021-01-13 12:17:00 +01:00
bazel.bat initial Bazel conversion 2020-11-01 14:26:58 +10:00
BUILD.bazel simplify wheel building 2020-12-10 20:27:21 +10:00
Cargo.lock update Rust deps; add async_trait 2021-01-11 19:19:45 +10:00
Cargo.toml add aarch64 Linux to cargo; update deps 2020-12-30 13:33:16 +10:00
CONTRIBUTORS Add myself to list of contributors 2021-01-26 21:38:42 +00:00
defs.bzl bump version 2021-01-30 14:38:58 +10:00
late_deps.bzl move aqt_data into source folder; implement wheel building 2020-11-04 12:14:03 +10:00
LICENSE move aqt_data into source folder; implement wheel building 2020-11-04 12:14:03 +10:00
pkgkey.asc add public key for release signing 2018-09-18 10:40:45 +10:00
protobuf.bzl add linux_arm64 platform 2020-12-29 18:40:39 +10:00
python.bzl use PYTHON_SYS_EXECUTABLE for setting path to Python 2020-12-23 21:53:13 +10:00
README.md minor doc updates 2020-12-11 22:37:12 +10:00
repos.bzl update translations 2021-01-26 19:09:43 +10:00
run proper fix for __pycache__ folders preventing remove on ./run 2021-01-12 18:47:08 +10:00
run.bat enable Python warnings when running 2020-12-16 14:59:04 +10:00
WORKSPACE packages.bzl -> repos.bzl; update rules_rust 2020-11-05 14:22:45 +10:00

Anki

Build status

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

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

For more information on building, please see Development.