Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PostFixJS/Web-IDE
A web-based IDE for PostFix, built with the Monaco editor.
https://github.com/PostFixJS/Web-IDE
Last synced: about 1 month ago
JSON representation
A web-based IDE for PostFix, built with the Monaco editor.
- Host: GitHub
- URL: https://github.com/PostFixJS/Web-IDE
- Owner: PostFixJS
- Created: 2019-01-11T10:26:15.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T22:57:22.000Z (about 2 years ago)
- Last Synced: 2024-08-03T09:07:42.171Z (4 months ago)
- Language: JavaScript
- Homepage: https://postfix.hci.uni-hannover.de/
- Size: 4 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-github-star - Web-IDE - based IDE for PostFix, built with the Monaco editor. | PostFixJS | 1 | (JavaScript)
README
# PostFix WebIDE
PostFix WebIDE is a JavaScript-powered PostFix IDE for the web, powered by the PostFixJS interpreter and the [Monaco editor](https://microsoft.github.io/monaco-editor/).## Getting started
This project was bootstrapped with [Create React App](https://github.com/facebookincubator/create-react-app). More information on how to perform common tasks is available [here](https://github.com/facebookincubator/create-react-app/blob/master/packages/react-scripts/template/README.md).0. _Prerequisites:_ Install NodeJS 8 or later and the latest version of npm (comes with NodeJS) on your machine. You can download it [here](https://nodejs.org/en/download/)
1. Clone PostFixJS beside this directory, i.e.
```
|- postfixjs
| |- ...
| `- package.json
`- webide
|- ...
|- README.md (this file)
`- package.json
```2. Install all dependencies with `npm install` in the `postfixjs` directory and then in the `webide` directory
3. To start development, run `npm start`
This will start a development server that automatically reloads the page on changes.## Deploying the IDE
1. Create a production-ready build with `npm run build`
This will bundle the source files and create minified versions of them for faster loading.
2. Deploy the contents of the `build` directory to a web server