https://github.com/evuez/iruka
https://github.com/evuez/iruka
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/evuez/iruka
- Owner: evuez
- License: bsd-3-clause
- Created: 2020-03-17T13:15:17.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T16:08:55.000Z (over 3 years ago)
- Last Synced: 2025-06-29T15:44:19.844Z (11 months ago)
- Language: Elm
- Size: 811 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- License: LICENSE
Awesome Lists containing this project
README

# iruka
A file format for flashcards accompanied with a parser and a small web application.
## File format
## Parser
The parser lives in `src/` and `app/`, and can be installed using `make install` (you'll need to install [`stack`](https://docs.haskellstack.org/en/stable/install_and_upgrade/) first).
For now, it only outputs JSON because that's what the web application is using, run `iruka cards.iruka cards.json` to generate a JSON file from an `iruka` file.
## Application
An Elm application, everything related to it is in `web/`.
If you have [`yarn`](https://docs.haskellstack.org/en/stable/install_and_upgrade/) installed, it should be as easy as running `make start` to start the local dev server.
---
## Formatting
```
make format
```
## Running the tests
```
make test
```
or
```
make test.watch
```