Skip to content

Commit 6061112

Browse files
committed
Initial version of the book
1 parent a10124d commit 6061112

File tree

11 files changed

+152
-0
lines changed

11 files changed

+152
-0
lines changed

book/.firebaserc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"projects": {
3+
"default": "callysto"
4+
}
5+
}

book/.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.idea/

book/.nojekyll

Whitespace-only changes.

book/_coverpage.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# <img src="https://raw.githubusercontent.com/vertexclique/callysto/master/art/callysto_logo.png">
2+
RUST STREAM PROCESSING FRAMEWORK <small>1.0</small>
3+
4+
[![](assets/img/github.svg) GitHub](https://github.com/vertexclique/callysto)
5+
[![](assets/img/sitemap-solid.svg) What is Callysto?](https://vertexclique.github.io/callysto/)

book/assets/img/github.svg

Lines changed: 1 addition & 0 deletions
Loading

book/assets/img/sitemap-solid.svg

Lines changed: 1 addition & 0 deletions
Loading

book/firebase.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"hosting": {
3+
"public": ".",
4+
"ignore": [
5+
"firebase.json",
6+
"**/.*",
7+
"**/node_modules/**"
8+
]
9+
}
10+
}

book/index.html

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="utf-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, shrink-to-fit=no, viewport-fit=cover">
7+
<meta name="description" content="">
8+
<title></title>
9+
10+
<!-- Themes (light + dark) -->
11+
<link rel="stylesheet" media="(prefers-color-scheme: dark)" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
12+
13+
<!-- PrismJS theme -->
14+
<link rel="stylesheet" href="https://unpkg.com/[email protected]/themes/prism-night-owl.min.css">
15+
16+
<!-- Custom Styles -->
17+
<style>
18+
:root {
19+
--theme-hue: 120;
20+
--theme-color: rgb(0, 85, 97);
21+
/* <a href="https://ibb.co/mhM4z6P"><img src="https://i.ibb.co/DwSQK5j/vibrant-obelisk.png" alt="vibrant-obelisk" border="0"></a> */
22+
--cover-background-color: #00000000;
23+
--cover-background-image: url(https://i.postimg.cc/ZKsP4RfC/callysto-bg.png?dl=1);
24+
--cover-button-background: rgb(0, 153, 174);
25+
--cover-button-border: rgb(0, 153, 174);
26+
--cover-button-border: 1px solid var(--theme-color);
27+
--cover-heading-color: rgb(0, 85, 97);
28+
--cover-heading-font-size: 100px;
29+
--cover-heading-font-size-min: ;
30+
--cover-heading-font-size-max: 500px;
31+
}
32+
</style>
33+
</head>
34+
<body>
35+
<div id="app"></div>
36+
37+
<script>
38+
// Docsify Configuration
39+
window.$docsify = {
40+
// GENERAL
41+
// -----------------------------------------------------------------
42+
name : 'Callysto - Rust Stream Processing Framework',
43+
repo: 'vertexclique/callysto',
44+
coverpage : 'coverpage.md',
45+
homepage : 'introduction.md',
46+
loadSidebar: 'sidebar.md',
47+
48+
coverpage: true,
49+
themeable: {
50+
readyTransition : true, // default
51+
responsiveTables: true // default
52+
}
53+
};
54+
</script>
55+
56+
<!-- Required -->
57+
<script src="https://cdn.jsdelivr.net/npm/docsify@4/lib/docsify.min.js"></script>
58+
<script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script>
59+
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/docsify-pagination.min.js"></script>
60+
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/docsify-tabs.min.js"></script>
61+
<script src="https://cdn.jsdelivr.net/npm/docsify-prism@latest/dist/docsify-prism.min.js"></script>
62+
63+
<!-- CDN files for prism -->
64+
<script src="//unpkg.com/[email protected]/prism.js"></script>
65+
<script src="//unpkg.com/[email protected]/components/prism-rust.min.js"></script>
66+
<script src="//unpkg.com/[email protected]/components/prism-toml.min.js"></script>
67+
<script src="//unpkg.com/[email protected]/components/prism-python.min.js"></script>
68+
<script src="//unpkg.com/[email protected]/components/prism-json.min.js"></script>
69+
70+
<!-- Recommended -->
71+
<script src="https://cdn.jsdelivr.net/npm/docsify@4/lib/plugins/search.js"></script>
72+
<script src="https://cdn.jsdelivr.net/npm/docsify@4/lib/plugins/zoom-image.min.js"></script>
73+
</body>
74+
</html>

book/introduction.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# Callysto
2+
3+
Callysto is a Rust framework for stream processing, which benefits from Rust’s concurrency model and optimized performance.
4+
It is made for writing distributed services at any scale, don't be tricked by the name of the framework, Callysto is basically for building services in a fault-tolerant way too.
5+
It contains necessary primitives to build self-healing services.
6+
7+
Callysto made available with Kafka Streams mentality in Rust. It is for building high-performance distributed system and near real-time data pipelines to process large amounts of events.
8+
9+
Callysto behaves like both stream processing and event processing framework, sharing similarity with tools such as Faust, Kafka Streams, Apache Spark/Storm/Samza/Flink.
10+
11+
It is built on service oriented model to build microservices.

book/qguide.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Quickstart Guide
2+
3+
To include callysto to your project
4+
5+
```toml
6+
callysto = "0.1"
7+
```

0 commit comments

Comments
 (0)