Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[web] Add content #1005 #1007

Merged
merged 9 commits into from
Jan 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
54 changes: 27 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<p align="center">
<img width="300" src="./docs/images/logo.svg" alt="agdb logo">
<img width="300" src="./agdb_web/static/logo.svg" alt="agdb logo">
</p>
<h1 align="center">
agdb
Expand All @@ -10,22 +10,22 @@

<p align="center">
<br/>
<a href="./docs/queries.md"><img width="100" src="./docs/images/db.png" alt="db"></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./docs/api.md"><img width="100" src="./docs/images/api.png" alt="api"></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./docs/studio.md"><img width="100" src="./docs/images/studio.png" alt="studio"></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./docs/server.md"><img width="100" src="./docs/images/server.png" alt="server"></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./docs/cloud.md"><img width="100" src="./docs/images/cloud.png" alt="cloud"></a>
<a href="./docs/queries.md"><img width="100" src="./agdb_web/public/images/db.png" alt="db"></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./docs/api.md"><img width="100" src="./agdb_web/public/images/api.png" alt="api"></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./docs/studio.md"><img width="100" src="./agdb_web/public/images/studio.png" alt="studio"></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./docs/server.md"><img width="100" src="./agdb_web/public/images/server.png" alt="server"></a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<a href="./docs/cloud.md"><img width="100" src="./agdb_web/public/images/cloud.png" alt="cloud"></a>
</p>

<p align="center">
<img width="25" src="./docs/images/rust.png" alt="rust">
<img width="25" src="./docs/images/ts.png" alt="ts">
<img width="25" src="./docs/images/js.png" alt="js">
<img width="25" src="./docs/images/python.png" alt="python">
<img width="25" src="./docs/images/java.png" alt="java">
<img width="25" src="./docs/images/c.png" alt="c">
<img width="25" src="./docs/images/cpp.png" alt="cpp">
<img width="25" src="./docs/images/csharp.png" alt="csharp">
<img width="25" src="./agdb_web/public/images/rust.png" alt="rust">
<img width="25" src="./agdb_web/public/images/ts.png" alt="ts">
<img width="25" src="./agdb_web/public/images/js.png" alt="js">
<img width="25" src="./agdb_web/public/images/python.png" alt="python">
<img width="25" src="./agdb_web/public/images/java.png" alt="java">
<img width="25" src="./agdb_web/public/images/c.png" alt="c">
<img width="25" src="./agdb_web/public/images/cpp.png" alt="cpp">
<img width="25" src="./agdb_web/public/images/csharp.png" alt="csharp">
</p>

<p align="center">
Expand All @@ -38,13 +38,13 @@
</p>

<p align="center">
<img width="25" src="./docs/images/reddit.png" alt="reddit"> &nbsp;
<img width="25" src="./docs/images/x.png" alt="x"> &nbsp;
<img width="25" src="./docs/images/linkedin.png" alt="lkinkedin"> &nbsp;
<img width="25" src="./docs/images/stackoverflow.png" alt="stackoverflow"> &nbsp;
<img width="25" src="./agdb_web/public/images/reddit.png" alt="reddit"> &nbsp;
<img width="25" src="./agdb_web/public/images/x.png" alt="x"> &nbsp;
<img width="25" src="./agdb_web/public/images/linkedin.png" alt="lkinkedin"> &nbsp;
<img width="25" src="./agdb_web/public/images/stackoverflow.png" alt="stackoverflow"> &nbsp;
</p>

## <img width="25" src="./docs/images/logo.svg" alt="agdb logo">&nbsp;&nbsp;Agnesoft Graph Database
## <img width="25" src="./agdb_web/static/logo.svg" alt="agdb logo">&nbsp;&nbsp;Agnesoft Graph Database

<p align="center">
<a href="./docs/but_why.md">Why not SQL?</a> | <a href="#decision-tree">DECISION TREE</a> | <a href="./docs/queries.md">Queries</a>
Expand All @@ -59,7 +59,7 @@ The Agnesoft Graph Database (aka _agdb_) is persistent, optionally memory mapped
- [Roadmap](#roadmap)
- [Reference](#reference)

## <img width="25" src="./docs/images/logo.svg" alt="agdb logo">&nbsp;&nbsp;Key Features
## <img width="25" src="./agdb_web/static/logo.svg" alt="agdb logo">&nbsp;&nbsp;Key Features

- Data plotted on a graph
- Typed [key-value properties](docs/concepts.md#data-types) attached to graph elements (nodes & edges)
Expand All @@ -72,7 +72,7 @@ The Agnesoft Graph Database (aka _agdb_) is persistent, optionally memory mapped
- [Cloud](docs/cloud.md) hosted SaaS database
- _Db itself has no dependencies_

## <img width="25" src="./docs/images/logo.svg" alt="agdb logo">&nbsp;&nbsp;At a glance [Db]
## <img width="25" src="./agdb_web/static/logo.svg" alt="agdb logo">&nbsp;&nbsp;At a glance [Db]

```
cargo add agdb
Expand Down Expand Up @@ -149,7 +149,7 @@ println!("{:?}", user);

For database concepts and primitive data types see [concepts](docs/concepts.md). For comprehensive overview of all queries see the [queries](docs/queries.md) reference or continue with more in-depth [efficient agdb](docs/efficient_agdb.md).

## <img width="25" src="./docs/images/logo.svg" alt="agdb logo">&nbsp;&nbsp;Crate Features
## <img width="25" src="./agdb_web/static/logo.svg" alt="agdb logo">&nbsp;&nbsp;Crate Features

### agdb

Expand All @@ -165,24 +165,24 @@ For database concepts and primitive data types see [concepts](docs/concepts.md).
| ------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| reqwest | no | Enables referential implementation of the `HttpClient` trait for agdb API client using [`reqwest`](https://github.com/seanmonstar/reqwest). |

## <img width="25" src="./docs/images/logo.svg" alt="agdb logo">&nbsp;&nbsp;Decision Tree
## <img width="25" src="./agdb_web/static/logo.svg" alt="agdb logo">&nbsp;&nbsp;Decision Tree

```mermaid
flowchart TD;
A[Embedded or server?] --> Embedded
A --> B[Client or hosting?]
Embedded --> Studio[<a href='https://github.com/agnesoft/agdb/blob/main/docs/studio.md'>Studio</a>]
Embedded --> Queries[<a href='https://github.com/agnesoft/agdb/blob/main/docs/queries.md'>Queries</a>]
Embedded --> Queries[<a href='https://github.com/agnesoft/agdb/blob/main/docs/queries.md'>Queries</a>]
B --> Client
B --> Hosting
Client --> API[<a href='https://github.com/agnesoft/agdb/blob/main/docs/api.md'>API</a>]
Client --> Studio
Client --> Queries
Client --> Queries
Hosting --> Server[<a href='https://github.com/agnesoft/agdb/blob/main/docs/server.md'>Server</a>]
Hosting --> Cloud[<a href='https://github.com/agnesoft/agdb/blob/main/docs/server.md'>Cloud</a>]
```

## <img width="25" src="./docs/images/logo.svg" alt="agdb logo">&nbsp;&nbsp;Roadmap
## <img width="25" src="./agdb_web/static/logo.svg" alt="agdb logo">&nbsp;&nbsp;Roadmap

The following are planned features with target versions:

Expand All @@ -199,7 +199,7 @@ The following are planned features with target versions:
| #\[no_std] | The `agdb` does not require any dependencies and thus should be (in theory) `no_std` friendly but it will likely require some development & testing. | 1.0.0 |
| Public Cloud Offering | Commercial & supported `agdb` instance hosted in a public cloud. | 1.0.0 |

## <img width="25" src="./docs/images/logo.svg" alt="agdb logo">&nbsp;&nbsp;Reference
## <img width="25" src="./agdb_web/static/logo.svg" alt="agdb logo">&nbsp;&nbsp;Reference

- [API](docs/api.md)

Expand Down
10 changes: 10 additions & 0 deletions agdb_web/content/en/api/1.rust/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "Rust"
description: "Rust, Agnesoft Graph Database"
navigation:
title: "Rust"
---

# rust

The rust agdb API client is **async only** and can be used with any HTTP client that would implement the `agdb_api::HttpClient` trait. The default implementation uses [reqwest](https://crates.io/crates/reqwest).
1 change: 0 additions & 1 deletion agdb_web/content/en/api/1.typescript/index.md

This file was deleted.

1 change: 0 additions & 1 deletion agdb_web/content/en/api/2.python/index.md

This file was deleted.

10 changes: 10 additions & 0 deletions agdb_web/content/en/api/2.typescript/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
title: "Typescript, Javascript"
description: "Typescript, Javascript, Agnesoft Graph Database"
navigation:
title: "Typescript, Javascript"
---

# typescript / javascript

The typescript agdb API client is based on [openapi-client-axios](https://www.npmjs.com/package/openapi-client-axios).
8 changes: 8 additions & 0 deletions agdb_web/content/en/api/3.python/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
title: "Python"
description: "Python, Agnesoft Graph Database"
navigation:
title: "Python"
---

# python
1 change: 0 additions & 1 deletion agdb_web/content/en/api/3.rust/index.md

This file was deleted.

Loading