darabos commited on
Commit
db496eb
·
unverified ·
2 Parent(s): ba7246a cd1c219

Merge pull request #55 from biggraph/darabos-mkdocs

Browse files
README.md CHANGED
@@ -14,6 +14,7 @@ original LynxKite. The primary goals of this rewrite are:
14
  - `lynxkite-graph-analytics`: Graph analytics plugin. The classical LynxKite experience!
15
  - `lynxkite-pillow`: A simple example plugin.
16
  - `lynxkite-lynxscribe`: A plugin for building and running LynxScribe applications.
 
17
 
18
  ## Development
19
 
@@ -38,3 +39,12 @@ If you also want to make changes to the frontend with hot reloading:
38
  cd lynxkite-app/web
39
  npm run dev
40
  ```
 
 
 
 
 
 
 
 
 
 
14
  - `lynxkite-graph-analytics`: Graph analytics plugin. The classical LynxKite experience!
15
  - `lynxkite-pillow`: A simple example plugin.
16
  - `lynxkite-lynxscribe`: A plugin for building and running LynxScribe applications.
17
+ - `docs`: User-facing documentation. It's shared between all packages.
18
 
19
  ## Development
20
 
 
39
  cd lynxkite-app/web
40
  npm run dev
41
  ```
42
+
43
+ ## Documentation
44
+
45
+ To work on the documentation:
46
+
47
+ ```bash
48
+ uv pip install mkdocs-material mkdocstrings[python]
49
+ mkdocs serve
50
+ ```
docs/assets/lynxkite-icon-white.png ADDED
docs/index.md ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # Getting started
2
+
3
+ Good luck getting started!
docs/lynxkite-core.md ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ # LynxKite Core
2
+
3
+ LynxKite core is for writing LynxKite plugins.
4
+ It contains core types and utilities that can be used by all LynxKite plugins.
5
+
6
+ ::: lynxkite.core.ops
docs/lynxkite-graph-analytics.md ADDED
@@ -0,0 +1,6 @@
 
 
 
 
 
 
 
1
+ # LynxKite Graph Analytics
2
+
3
+ This is the classical LynxKite experience!
4
+ The graph analytics plugin is a collection of graph algorithms that can be run on a LynxKite graph.
5
+
6
+ ::: lynxkite_plugins.graph_analytics.lynxkite_ops
docs/stylesheets/extra.css ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ [data-md-color-scheme="lynxkite"] {
2
+ --md-primary-fg-color: #39bcf9;
3
+ --md-primary-fg-color--light: #9fdef9;
4
+ --md-primary-fg-color--dark: #096f9a;
5
+ --md-accent-fg-color: #ff8800;
6
+ --md-accent-fg-color--dark: #b86200;
7
+ --md-accent-fg-color--light: #ffbc70;
8
+ }
mkdocs.yml ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ site_name: "LynxKite"
2
+ repo_url: https://github.com/lynxkite/lynxkite
3
+ repo_name: lynxkite/lynxkite
4
+
5
+ theme:
6
+ name: "material"
7
+ palette:
8
+ scheme: lynxkite
9
+ logo: "assets/lynxkite-icon-white.png"
10
+ favicon: "assets/lynxkite-icon-white.png"
11
+ features:
12
+ - navigation.tabs
13
+ - navigation.path
14
+ - navigation.instant
15
+ - navigation.instant.prefetch
16
+
17
+ extra_css:
18
+ - stylesheets/extra.css
19
+
20
+ plugins:
21
+ - search
22
+ - mkdocstrings:
23
+ handlers:
24
+ python:
25
+ paths: ["./lynxkite-app/src", "./lynxkite-core/src", "./lynxkite-graph-analytics/src", "./lynxkite-lynxscribe/src"]