https://github.com/ankidroid/ankidroiddocs
AnkiDroid Documentation
https://github.com/ankidroid/ankidroiddocs
Last synced: 9 months ago
JSON representation
AnkiDroid Documentation
- Host: GitHub
- URL: https://github.com/ankidroid/ankidroiddocs
- Owner: ankidroid
- License: gpl-2.0
- Created: 2014-09-16T06:13:45.000Z (almost 12 years ago)
- Default Branch: main
- Last Pushed: 2025-08-02T15:52:45.000Z (11 months ago)
- Last Synced: 2025-09-09T15:08:00.754Z (9 months ago)
- Language: HTML
- Homepage:
- Size: 1.83 MB
- Stars: 55
- Watchers: 15
- Forks: 56
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.asc
- License: LICENSE
Awesome Lists containing this project
README
ankidroiddocs
=============
Source files for the documentation on the AnkiDroid website ankidroid.org.
* manual.asc → [manual.html](https://ankidroid.org/docs/manual.html)
* help.asc → [help.html](https://ankidroid.org/docs/help.html)
* changelog.asc → [changelog.html](https://ankidroid.org/docs/changelog.html)
# Preview
Pull requests generate the HTML manual as an artifact which can be viewed on the [GitHub Actions](https://github.com/ankidroid/ankidroiddocs/actions) page.
# Compilation
The documentation on this site is written in the Asciidoc syntax, and should be compiled with [Asciidoctor](http://asciidoctor.org/docs/install-toolchain/)
## Install Asciidoctor
On Ubuntu you should be able to install with apt: `sudo apt-get install asciidoctor`
On Windows try the following:
* [Install Ruby](https://www.ruby-lang.org/en/installation/)
* Open command prompt with Ruby
* Enter the command `gem install asciidoctor`
On Mac we recommend using [Homebrew](https://brew.sh) package manager to install asciidoctor : `brew install asciidoctor`
## Compile the .asc source files
* Open terminal or command prompt with Ruby
* Enter the command `asciidoctor FULL_PATH_TO_SOURCE_FILE`
* A file will be generated with the same name as the source file, but with `.html` extension.
# Contributing translations and corrections
The preferred method of contributing to the documentation is to fork the `ankidroiddocs` project on github, and send a pull request with your additions in the usual way. However, if you don't know how to use github, you can simply download the "manual.asc" file and send it to a project member or the Google Group.
To create a translation of the manual, please make a copy of "manual.asc" and add "-LANUGAGE\_CODE" ([list of ISO\_639-1 language codes](http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)). For example for Italian submit a translated file called "manual-it.asc" based on the original source file.
Translations should be periodically updated to reflect any changes in the original manual. Details of all changes can be found in the [list of commits](https://github.com/ankidroid/ankidroiddocs/commits/main/).