To Overview

datex-core-js-legacyDATEX Core Library for JavaScript (legacy), fully implemented in TypeScript, used by the UIX Framework

unyt.org
coredatexframeworktypescriptunyt
Version
cdn.unyt.org/datex-core-js-legacy/

DATEX Core JS

Includes

  • DATEX Runtime for JavaScript
  • DATEX Compiler for JavaScript
  • Bindings for built-in JavaScript types

Documentation

  1. Introduction
  2. Important DATEX Concepts
  3. Pointers
  4. Pointer Synchronisation
  5. Eternal Pointers
  6. Supranet Networking
  7. Endpoints
  8. Public Endpoint Interfaces
  9. Functional Programming
  10. The DATEX API
  11. Types
  12. Classes
  13. Threads

Run Tests

deno task test

CD

on commit: canary -> dev; done by commit hooks .git/hooks/post-commit on tag: canary -> main

How to Develop

The main branch is develop. This repository uses a workflow like described here. To develop a feature, branch of develop and call the branch feature/YOUR-NAME. When finished, go to Gitlab > CI > Pipelines > Run Pipeline > select your branch, add a variable called DEPLOY_TYPE and major or minor as value. This creates a feature branch, and merge request. When making fixes to a branch (refer to the article), branch off the release branch and do a manual merge request to the branch in question

feed2a5532163e9520747500cc40deae5652231b