![](public/nope/logo.png) # 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.