Conlang-Software-Dream-Team / Langscaper

MIT License
0 stars 0 forks source link

Design the basis of our software architecture #10

Open KrankerApfel opened 1 day ago

KrankerApfel commented 1 day ago

This post serves to discuss the basics of Langscaper's architecture and document the latest choice made by the team.

Module

A module is a "brick" of the program, see them as closed system which can work independently and communicate between each other. Each features must fall in one of this modules. The creation of a new module should be discussed and avoided in order to limit the number of modules.

List of modules

Here the global features we wanted in those modules. ( to be discuss together)

UI

File system

Phonology

Grammar

Lexicon

Writing System

Wiki

Evolution tools

Related issues