Skip to content

Commit 26d8a9b

Browse files
committed
start docs
1 parent 07140db commit 26d8a9b

14 files changed

Lines changed: 105 additions & 16 deletions

File tree

.github/workflows/gh-pages.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ jobs:
2323
no-default-features: true
2424
features: fullstack
2525
debug-symbols: false
26-
dx-cli-version: 0.7.7
26+
dx-cli-version: 0.7.6

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,4 +54,4 @@ jobs:
5454
features: fullstack
5555
debug-symbols: false
5656
base-path: ${{ github.event.repository.name }}
57-
dx-cli-version: 0.7.7
57+
dx-cli-version: 0.7.6

.github/workflows/nightly.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,5 @@ jobs:
4545
features: fullstack
4646
debug-symbols: false
4747
base-path: ${{ github.event.repository.name }}
48-
dx-cli-version: 0.7.7
48+
dx-cli-version: 0.7.6
4949
toolchain: nightly

.github/workflows/preview.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ jobs:
2121
no-default-features: true
2222
features: fullstack
2323
debug-symbols: false
24-
dx-cli-version: 0.7.7
24+
dx-cli-version: 0.7.6

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ version = "0.0.1"
1616
edition = "2024"
1717
license = "MIT"
1818
repository = "https://github.com/ealmloff/dioxus-code"
19+
homepage = "https://dioxuslabs.github.io/dioxus-code/"
1920
keywords = ["dioxus", "code", "highlighting", "editor"]
2021
categories = ["gui", "web-programming"]
2122

@@ -30,8 +31,10 @@ edition.workspace = true
3031
license.workspace = true
3132
description = "Syntax-highlighted code blocks for Dioxus."
3233
repository.workspace = true
34+
homepage.workspace = true
3335
keywords.workspace = true
3436
categories.workspace = true
37+
readme = "README.md"
3538

3639
[features]
3740
default = ["macro"]

build.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,14 @@ fn main() {
3131
fs::write(asset_dir.join(&css_file), css).unwrap();
3232

3333
generated.push_str(&format!(
34-
" pub const {const_name}_CSS: Asset = asset!(\"/assets/generated/arborium-themes/{css_file}\");\n",
34+
" /// Stylesheet asset for the `{name}` theme.\n pub const {const_name}_CSS: Asset = asset!(\"/assets/generated/arborium-themes/{css_file}\");\n",
3535
const_name = theme.const_name,
3636
css_file = css_file,
37+
name = name,
3738
));
3839

3940
generated.push_str(&format!(
40-
" pub const {const_name}: Self = Self {{ name: \"{name}\", class: \"{class}\", asset: Self::{const_name}_CSS }};\n",
41+
" /// The `{name}` syntax theme.\n pub const {const_name}: Self = Self {{ name: \"{name}\", class: \"{class}\", asset: Self::{const_name}_CSS }};\n",
4142
const_name = theme.const_name,
4243
name = name,
4344
class = class,

code-editor/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ edition.workspace = true
55
license.workspace = true
66
description = "Syntax-highlighted code editor component for Dioxus."
77
repository.workspace = true
8+
homepage.workspace = true
89
keywords.workspace = true
910
categories.workspace = true
11+
readme = "../README.md"
1012

1113
[dependencies]
1214
dioxus = { version = "0.7.0", default-features = false, features = ["lib"] }

code-editor/src/lib.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#![doc = include_str!("../../README.md")]
2+
#![warn(missing_docs)]
3+
14
use dioxus::prelude::*;
25
use dioxus_code::{CodeSpan, HighlightSpan, IntoTree, SourceCode, Theme};
36
use std::{cell::RefCell, rc::Rc};

demo/Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,13 @@ categories.workspace = true
1010
publish = false
1111

1212
[dependencies]
13-
dioxus = { version = "0.7.0" }
13+
dioxus = { version = "0.7.0", features = ["router"] }
1414
dioxus-code = { workspace = true, features = ["runtime", "lang-python", "lang-toml"] }
1515
dioxus-code-editor = { workspace = true }
1616

1717
[features]
1818
default = ["desktop"]
1919
desktop = ["dioxus/desktop"]
2020
web = ["dioxus/web"]
21-
fullstack = ["dioxus/fullstack", "dioxus/cli-config"]
22-
server = ["dioxus/server", "dioxus/fullstack", "dioxus/cli-config"]
21+
fullstack = ["dioxus/fullstack"]
22+
server = ["dioxus/server", "dioxus/fullstack"]

0 commit comments

Comments
 (0)