Skip to content
hajdam edited this page Nov 27, 2024 · 8 revisions

Concepts

Following concepts are used for development, but doesn't have to be used in final specification.

Design Principles

Project is using bottom-up approach with layers building on top of each other adding gradually new functionality.

Some of the design principles:

  • Small steps - Project should be build and evolve by adding small and independent functionality
  • Universality first - Focus should be on support of wide range of use-cases and provide extensibility instead of fixed and compact structure
  • Abstraction - Data should be defined using abstraction instead of vague description only

Content

Clone this wiki locally