Go to file
Martin Karkowski 02f951aa7d # 1.3.13
- Fixes:
    - `cli/runNopeBackend`: Fixing parameter `preventVarifiedNames` no works correctly.

# 1.3.14
  - Fixes:
    - `helpers/ui/helpers.nodejs`: Adding the option `upload-ui`
    - `helpers/ui/helpers.nodejs`: Adding the option `upload-ui`

# 1.4.0
  - Modified:
    - asyncified all ui-related services.
    - Adapted ui-defintion of functions:
      - `autoGenBySchema` Helper to enable auto generating a configuration
      - `requiresProviderForRendering` Flag to indicate, that rendering the service configuration requires a provider itself. This for instance is the case, if some needs to be called.
    - `types/ui/editor/IServiceEditPage.ts`: Asnycify the Calls
    - `types/ui/editor/render.callbacks.ts`: Asnycify the Calls

# 1.4.1
  - Modified:
    - loading all files related to `*.functions.js`
      - Adapted the following files to implement that behavior:
        - `getCentralDecoratedContainer` in `lib\decorators\container.ts` -> now provides services as Map
        - `exportFunctionAsNopeService` in `lib\decorators\functionDecorators.ts` to work with the map.
        - `loadFunctions` in `lib\loader\loadPackages.ts` to match the interface of `loadPackages` and add the functions to the package-loader.
        - added the function `addDecoratedElements` in the package-loader and the interface.
2022-09-20 20:54:53 +02:00
.vscode Adding Debug info 2022-07-21 23:31:31 +02:00
bin adding linux helpers 2022-03-21 08:15:05 +01:00
contribute # 1.3.13 2022-09-20 20:54:53 +02:00
helpers Enabling Profiling and small bug-fixes 2022-03-18 09:06:45 +01:00
lib # 1.3.13 2022-09-20 20:54:53 +02:00
public Adding Logos 2022-03-22 21:19:29 +01:00
py-helpers Merge branch 'master' of https://github.com/anti-held-333/nope-backend 2022-08-03 13:18:50 +02:00
wiki # 1.1.1 2022-06-27 11:46:29 +02:00
.dockerignore adding docker files 2021-01-21 15:32:51 +01:00
.eslintignore Adding formater 2021-11-25 08:41:16 +01:00
.eslintrc.json Adding formater 2021-11-25 08:41:16 +01:00
.gitignore using js-code for py. 2022-07-17 22:50:00 +02:00
00-compile.bat Enabling Profiling and small bug-fixes 2022-03-18 09:06:45 +01:00
00-compile.sh adding linux helpers 2022-03-21 08:15:05 +01:00
05-link.bat # 1.2.2 2022-07-15 15:56:16 +02:00
05-link.sh adding linux helpers 2022-03-21 08:15:05 +01:00
10-push-to-npm.bat # 1.3.10 2022-08-23 22:22:28 +02:00
CHANGELOG.md # 1.3.13 2022-09-20 20:54:53 +02:00
Dockerfile adding docker files 2021-01-21 15:32:51 +01:00
LICENSE removing old files. 2022-01-17 15:39:48 +01:00
nopeconfig.json Moving Files and fix the Server Architecture 2020-11-12 17:07:05 +01:00
package-lock.json # 1.3.13 2022-09-20 20:54:53 +02:00
package.json # 1.3.13 2022-09-20 20:54:53 +02:00
PREPARE_VSCODE.md removing old files. 2022-01-17 15:39:48 +01:00
README.md # 1.0.28 2022-03-22 21:22:37 +01:00
tsconfig.browser.json # 1.3.13 2022-09-20 20:54:53 +02:00
tsconfig.json v1.1.0 - adding ui types 2022-06-24 07:45:01 +02:00
tsconfig.py.json fixing lark for js-files and its transformer 2022-07-25 07:37:31 +02:00
webpack-typescript.config.js Fixing to update stuff to the library 2022-01-17 18:53:06 +01:00

No Programming Environment - NoPE

NoPE provides the basics for a distributed system. The NoPE basically links all modules to a system. It hides the distribution. The modules can run on multiple nodes (computation nodes) and NoPE takes care of coupling them, executing services and subscribing to events etc.

In Addtion, NoPE provides a basic concept for a front-end. This front-end will run on next.js.

Nope is availabel in multiple Programming-Languages:

  • nodejs
  • python

Installation.

Installing using Batch-File (Windows ONLY)

This approach works on windows only.

To install NoPE just extecute the 00-install.bat-Batch-File in the root-directory.

Manual Installation

Make shure you run the following tasks

  1. npm install
  2. npx tsc -p ./tsconfigBackend.json --pretty
  3. npm link

Usage

NoPE - Command Line Interface.

After installation you can use the following cli-tool:

nope-js

Please select the option you want. Therefore add one of the following options:

  • help - Opens the Help
  • run - Start a NoPE-Backend.
  • init - Initialize a new project. This project is empty.
  • scan - Trys to update the configuration file.

Changelog

Checkout our changelog.