Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/futagoza/velc
Visual Language Creator
https://github.com/futagoza/velc
Last synced: 18 days ago
JSON representation
Visual Language Creator
- Host: GitHub
- URL: https://github.com/futagoza/velc
- Owner: futagoza
- License: mit
- Created: 2015-02-12T12:16:27.000Z (almost 10 years ago)
- Default Branch: gh-pages
- Last Pushed: 2024-03-25T20:59:58.000Z (9 months ago)
- Last Synced: 2024-12-13T00:04:53.898Z (21 days ago)
- Language: HTML
- Homepage: http://erispa.github.io/velc
- Size: 692 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
PEG.js inspired programming language creator using visual based tools.
# install
with server (requires [Node.js](http://nodejs.org/) or [io.js](https://iojs.org/)):
```shell
npm install velc
```only editor (requires [git](http://git-scm.com/)):
```shell
git clone https://github.com/erispa/velc.git
```# download
You can also download Velc from [github](https://github.com/erispa/velc/archive/gh-pages.zip) and then extract it to your desired directory using any extracter that supports zip files.
# usage
with Velc server only:
* go to where you have installed Velc
* (optional) on command line type: `npm install`
* on command line type: `node server.js`with Velc express middleware:
```javascript
// required modules
var express = require("express");
var velc = require("velc");// create a new express application
var app = express();// ...
// your express code
// ...// an array of extensions
var exts = [velc.darkTheme, velc.codeMirror, velc.pegjsExamples, velc.pegjsGrammer];// attach Velc's middleware
app.use("velc", velc(exts));// ...
// your express/http listen code
// ...
```just editor:
* go to where you have installed Velc
* open 'editor.html' in any browser# third-party tools used
editor:
* Bootstrap 3.3.2 - [http://getbootstrap.com/](http://getbootstrap.com/)
* Font Awesome 4.3.0 - [http://fortawesome.github.io/Font-Awesome/](http://fortawesome.github.io/Font-Awesome/)server:
* Express 4.11.2 - [http://expressjs.com/](http://expressjs.com/)
* serve-favicon 2.2.0 - [https://github.com/expressjs/serve-favicon](https://github.com/expressjs/serve-favicon)Links
-----Homepage: https://erispa.github.io/velc
Wiki: https://github.com/erispa/velc/wiki
Issues: https://github.com/erispa/velc/issues
NPM: https://www.npmjs.com/package/velcLicense
-------
Copyright (c) 2015 Futago-za Ryuu, Erispa
The MIT License, http://opensource.org/licenses/MIT