Project MilestonesΒΆ
These are the main milestones of the project:
- Alpha
Functional library
Terminal user interface
Users could generate PDF worksheets from several exercises
Minimal set of exercises
Sourcehut is enough
Some features are incomplete and buggy (including documentation)
- Beta
Web user interface: generate worksheets
Web user interface: read and answer worksheets
Web user interface: submit new exercises
VPS needed
Money donations are allowed
- Gamma
Some kind of customization chosen by users
Mature set of exercises
Assign or propose exercises creation to one person and see her progress
Net profit of the project (\(income - costs > 0\))
- Delta
Autocorrect worksheets
Good software and documentation
- Epsilon
Federated (ActivityPub)
Users could (not should) register and see their progress and train theirselfs
Milestones do not correspond to versions of individual components (such as wklib
or wk
) but rather to global states of the project.
For individual components, the semantic versioning scheme will be followed (even for documentation). For developers, the current git tag also does not correspond to the current project milestone.
The current version of the project is Alpha.