Skip to content

DATEX Core Library for JavaScript (legacy), fully implemented in TypeScript, used by the UIX Framework

Notifications You must be signed in to change notification settings

unyt-org/datex-core-js-legacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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