From: Vsevolod Stakhov Date: Sat, 28 Dec 2013 17:25:10 +0000 (+0000) Subject: Add documentation skeleton. X-Git-Tag: 0.6.7~41^2 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=52bebcde537a7b631cad2c32de7788ac0d3f862b;p=rspamd.git Add documentation skeleton. --- diff --git a/doc/markdown/architecture/index.md b/doc/markdown/architecture/index.md new file mode 100644 index 000000000..e69de29bb diff --git a/doc/markdown/configuration/index.md b/doc/markdown/configuration/index.md new file mode 100644 index 000000000..e69de29bb diff --git a/doc/markdown/index.md b/doc/markdown/index.md new file mode 100644 index 000000000..27e889f4d --- /dev/null +++ b/doc/markdown/index.md @@ -0,0 +1,22 @@ +# Rspamd documentation project + +## Introduction +Rspamd is a fast and advanced spam filtering system. It is based on event-driven processing model +allowing to work with multiple messages simultaneously without blocking anywhere during messages +processing. Rspamd contains various modules shipped in the default distribution and permits to be +extended with the own custom modules and rules written in [Lua](http://lua.org) programming language. +Rspamd uses complex estimation system based on a set of rules, each of those rules has its own score and +the final score of a message is defined by a sum of rules' scores that were true for that message. This approach +is similar to other complex spam filtering systems, such as [SpamAssassin](http://spamassassin.apache.org). +At the same time, rspamd uses fuzzy logic to process unknown messages. That includes fuzzy hashes and +statistics module. + +## Table of Contents +This document contains the basic documentation for rspamd spam filtering system. It is divided into the following +parts: + +- [Architecture](/architecture/) presents the architecture of rspamd and how spam filtering is performed +- [Rspamd configuration](/configuration/) describes principles of rspamd configuration +- [Modules](/modules/) chapter lists rspamd modules and defines their configuration attributes +- [Workers](/workers/) section describes workers that are implemented in the rspamd +- [Lua API](/lua/) explains how to extend rspamd with own lua modules \ No newline at end of file diff --git a/doc/markdown/lua/index.md b/doc/markdown/lua/index.md new file mode 100644 index 000000000..e69de29bb diff --git a/doc/markdown/modules/index.md b/doc/markdown/modules/index.md new file mode 100644 index 000000000..e69de29bb diff --git a/doc/markdown/workers/index.md b/doc/markdown/workers/index.md new file mode 100644 index 000000000..e69de29bb