https://github.com/fornever/cerebellum
Server for sharing todo-notes between various clients.
https://github.com/fornever/cerebellum
Last synced: 5 months ago
JSON representation
Server for sharing todo-notes between various clients.
- Host: GitHub
- URL: https://github.com/fornever/cerebellum
- Owner: ForNeVeR
- License: mit
- Created: 2011-09-11T10:38:58.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2013-02-10T15:07:24.000Z (over 13 years ago)
- Last Synced: 2025-04-07T03:46:47.407Z (about 1 year ago)
- Language: Erlang
- Homepage:
- Size: 179 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: License-beanstalk.txt
Awesome Lists containing this project
README
Cerebellum
==========
About
=====
Cerebellum is simple server for sharing various kinds of data between various
clients. Main focus will be made on to-do lists integrated with emacs org-mode
files.
Building
========
To build current version of source code, execute following commands:
$ cd Cerebellum
$ erl -make
Usage
=====
### Starting server
First, start Erlang shell:
$ cd Cerebellum
$ erl -pa ebin
Then start cerebellum application:
1> application:start(cerebellum).
### Stopping server
Use the standard function call:
2> application:stop(cerebellum).
This will hopefully stop the whole application.
Configuration
=============
Server configuration is stored in a file named `config.yaml`. It is simple YAML
file storing list of module names. Every included module will be started with
its default parameters.
Concepts
========
Main program concept is 'adapter'. Adapter is an Erlang-written subsystem for
operating with environment. Adapters may be written for network socket, file
system, database.