Python HTML Other
oberstet Workertypes (#1369)
use personality to access worker type check functions
Latest commit 5662e7e Jul 29, 2018
Permalink
Failed to load latest commit information.
crossbar Workertypes (#1369) Jul 29, 2018
docker big refactoring for more pluggability; cleaning up and simplifying (#… Apr 29, 2018
docs-old fix environment variable example (#1346) Jun 5, 2018
docs Prepare rtd (#1335) May 26, 2018
legal update to contributors list Jun 26, 2017
snap Fix snap auto versioning based on recent refactoring (#1316) May 11, 2018
test reactor/personlity now both 'external options' (#1317) May 12, 2018
.coveragerc more policy refactoring; expand CI and coverage for AB examples and C… May 3, 2018
.gitignore big refactoring for more pluggability; cleaning up and simplifying (#… Apr 29, 2018
.pylintrc big refactoring for more pluggability; cleaning up and simplifying (#… Apr 29, 2018
.travis-deploy.sh 1399 rawsocket shutdown (#1344) Jun 1, 2018
.travis.yml 1399 rawsocket shutdown (#1344) Jun 1, 2018
CONTRIBUTING.md update to contributors list, new cb_tech contributors list May 2, 2017
COPYRIGHT adds copyright notice for the documentation Feb 22, 2017
DEVELOPERS.md Update DEVELOPERS.md Jan 22, 2016
LICENSE moved package content to repo root Mar 9, 2015
LICENSE-FOR-API all IP rights transferred from Tavendo GmbH to Crossbar.io Technologi… Nov 7, 2016
MANIFEST.in Rel 18 5 1 (#1315) May 11, 2018
Makefile Prepare rtd (#1335) May 26, 2018
README.rst Adding instructions to config.json for VSCode (#1326) May 15, 2018
crossbar.json Adding crossbar.json ... (#1313) May 8, 2018
requirements-dev.txt Rel 18 5 1 (#1315) May 11, 2018
requirements-min.txt V1872 (#1368) Jul 28, 2018
requirements-pinned.txt V1872 (#1368) Jul 28, 2018
requirements.txt V1872 (#1368) Jul 28, 2018
setup.cfg do the changes Nov 25, 2015
setup.py big refactoring for more pluggability; cleaning up and simplifying (#… Apr 29, 2018
sitecustomize.py coverage stuff Aug 27, 2015
tox.ini Prepare rtd (#1335) May 26, 2018

README.rst

Crossbar.io

Crossbar.io is an open source networking platform for distributed and microservice applications. It implements the open Web Application Messaging Protocol (WAMP), is feature rich, scalable, robust and secure. Let Crossbar.io take care of the hard parts of messaging so you can focus on your app's features.

Resources

JSON Schema for Crossbar.io Configuration File Format

We now have a JSON Schema file available for config.json, if you're using VSCode you can make use of this by adding the following to your VSCode settings; (File -> Preferences -> Settings)

"json.schemas": [
    {
        "fileMatch": [
            "/config.json",
            "/.config.json"
        ],
        "url": "https://raw.githubusercontent.com/crossbario/crossbar/master/crossbar.json"
    }
],

Alternatively, the generic approach is to insert a "$schema" line at the top of your file;

{
    "$schema": "https://raw.githubusercontent.com/crossbario/crossbar/master/crossbar.json",
    "version": 2,

This file is currently experimental, but it should give you contextual auto-completion on all Crossbar config.json syntax, use CTRL+Space in VSCode to activate IntelliSense.