Skip to content

merveilles/defunct-Rotonde

Repository files navigation

defunct-Rotonde

You were probably looking for this Rotonde.

Build Status XO code style

Contributing

Want to contribute to Rotonde? Have a look at our contributing documentation.

Plugins

Plugin Client Server CLI UI
rotonde-plugin-chat

Packages

The Rotonde repo is managed as a monorepo; it's composed of many npm packages.

Core Packages

The core packages provide the core framework for Rotonde, on which everything else is built.

npm Dependency Status

The Rotonde core is a web server built on top of Express and Socket.IO. The core itself is fairly light, and uses plugins as the primary means of adding additional functionality.

npm Dependency Status

The rotonde-core-messages package exposes messages used in rotonde-core.

Client Packages

The client packages provide various clients for interacting with Rotonde.

npm Dependency Status

The Rotonde CLI is a command line interface for interacting with Rotonde.

Plugin Packages

The plugin packages extend Rotonde core and the various Rotonde clients with additional functionality.

npm Dependency Status

The rotonde-plugin package contains the base classes for the client and server components of a Rotonde plugin.

npm Dependency Status

The rotonde-plugin-chat package extends Rotonde with chat functionality.

Client Adapter Packages

The client adapter packages are used in conjunction with plugin packages in order to provide the plugin functionality to a particular Rotonde client.

npm Dependency Status

The rotonde-plugin-chat-client-adapter-cli package exposes the CLI client adapter for the rotonde-plugin-chat package.

Deployment Packages

The deployment packages provide the ability to deploy Rotonde instances to a variety of hosting locations.

npm Dependency Status

The rotonde-deploy package contains the logic for orchestrating deployments to different environments. Environment-specific deployment configuration is provided by other rotone-deploy-* packages.

npm Dependency Status

The rotonde-deploy-now package provides the ability to deploy a Rotonde instance to now.

Utility Packages

The utility packages are used to share common functionality between Rotonde packages. These will mostly be used by Rotonde core.

npm Dependency Status

The rotonde-util-config-manager provides the ability to manage configuration files for Rotonde core and Rotonde clients.

npm Dependency Status

The rotonde-util-plugin-manager provides the ability to manager plugins for Rotonde core and Rotonde clients.