0.2.1 • Published 7 months ago

dlool-sdk v0.2.1

Weekly downloads
-
License
LGPL-3.0-or-later
Repository
github
Last release
7 months ago

Dlool

A digital and colloborative homework book

What is Dlool?

Dlool is the digital version of a homework book. And it is collaborative. Classical homework books have a lot of problems, also a lot of people use tablets in school and don't have any folders but still an analog homework book. With Dlool there is a good solution to this problem. There are even more problems here is a table with some problems:

ProblemSolution
Everyone in a class writes down the sameDlool is collaborative, all entries from one class are available for everyone
They are not very good for the environmentDlool is digital, no paper is needed.
They are not very practicalDlool is available on all devices.
Entries are not very structuredDlool has a structured entry system.
When you lose your homework bookDlool is digital, you can't lose it.
Every year you need a new homework bookDlool can be used for multiple years.
You are locked into a specific brandDlool is free and open source. With dlool you can export your data to ical or todo.txt.
Homework, tests and notes are not separateDlool has a different system for homework, tests and notes. Everything is sperated but still in one place and easy to find.

SDK

This is the new Dlool SDK for JavaScript and TypeScript. As it is still very early you may encounter some bugs, not all features are implemented and the documentation is not complete. If you find a bug or have a feature request please open an issue. Also note that the SDK isn't stable yet and may change in the future.

Usage

  1. Install the SDK with npm install dlool-sdk or yarn add dlool-sdk
  2. Import the SDK with import { Dlool } from "dlool-sdk";
  3. Create a new Dlool instance like this:
    const dlool = new Dlool();

Documentation

Some parts of the documentation are already available. You can find them on the GitHub Wiki.

Contributing

Feel free to open PR - it doesn't matter if it's a bug fix, a new feature or just a typo.

  1. Fork the repository
  2. Clone the forked repository
  3. Install the dependencies with pnpm i
  4. Make your changes and write tests for them
  5. Test your changes with pnpm test and pnpm lint
  6. Create a pull request
0.2.1

7 months ago

0.1.1

7 months ago

0.2.0

7 months ago

0.1.0

7 months ago

0.0.1

7 months ago

1.0.0

7 months ago