Skip to content

Latest commit

 

History

History
71 lines (48 loc) · 1.46 KB

CONTRIBUTING.md

File metadata and controls

71 lines (48 loc) · 1.46 KB

Contributing

How can I contribute to janki?


  • the documentation for the janki JSON Schema
  • the source-of-truth for the janki JSON Schema
  • an example of a janki Markdown document
  • all of the above

Get started

  • Get and install [Mamabforge]

  • Create and activate the development environment

    CONDARC=./github/.condarc mamba env update --prefix ./.env --file .binder/environment.yml
    source activate ./.env

    remember to activate the environment every time you're working on the code

  • See what you can do with doit:

    doit list --all --status

Below are some highlights

Get to a working JupyterLab with Janki

doit binder

Watch things

doit -n4 watch:*

you may prefer to run each watch command in a separate terminal

Prepare for a release

doit release

Actually release

  • Create an Intent to Release issue on GitHub

Further Reading

Anki Formats


Copyright (c) 2021 University System of Georgia and janki contributors

Distributed under the terms of the BSD-3-Clause License.