Skip to content

Commit 717ce8d

Browse files
committed
doc: update user guide & readme for 0.9.0
1 parent 0666b9e commit 717ce8d

File tree

3 files changed

+27
-12
lines changed

3 files changed

+27
-12
lines changed

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,19 @@ You can add `honeycomb` as a dependency of your project by adding the following
1919

2020
```toml
2121
# [dependencies]
22-
honeycomb = { git = "https://github.com/LIHPC-Computational-Geometry/honeycomb", tag = "0.8.1" } # remove tag for master branch build
22+
honeycomb = {
23+
git = "https://github.com/LIHPC-Computational-Geometry/honeycomb",
24+
tag = "0.9.0" # remove tag for master branch build
25+
}
2326
```
2427

2528
Alternatively, you can add the sub-crates that are currently published on crates.io:
2629

2730
```toml
2831
# [dependencies]
29-
honeycomb-core = "0.8.1"
30-
honeycomb-kernels = "0.8.1"
31-
honeycomb-render = "0.8.1"
32+
honeycomb-core = "0.9.0"
33+
honeycomb-kernels = "0.9.0"
34+
honeycomb-render = "0.9.0"
3235
```
3336

3437
## Project content

user-guide/src/index.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ The current objective is to
3131

3232
- **Rust stable release** - The MSRV may not be the latest stable release, but we do not give any guarantees for older
3333
versions compatibility
34+
- `hwloc` - The library is used by the benchmark binary to bind threads to physical cores; you can disable its usage
35+
by compiling the binary without default features
3436

3537
### Quickstart
3638

@@ -40,20 +42,25 @@ You can add `honeycomb` as a dependency of your project by adding the following
4042

4143
```toml
4244
# [dependencies]
43-
honeycomb = { git = "https://github.com/LIHPC-Computational-Geometry/honeycomb", tag = "0.8.1" } # remove tag for master branch build
45+
honeycomb = {
46+
git = "https://github.com/LIHPC-Computational-Geometry/honeycomb",
47+
tag = "0.9.0" # remove tag for master branch build
48+
}
4449
```
4550

4651
Alternatively, you can add the sub-crates that are currently published on crates.io:
4752

4853
```toml
4954
# [dependencies]
50-
honeycomb-core = "0.8.1"
51-
honeycomb-kernels = "0.8.1"
52-
honeycomb-render = "0.8.1"
55+
honeycomb-core = "0.9.0"
56+
honeycomb-kernels = "0.9.0"
57+
honeycomb-render = "0.9.0"
5358
```
5459

5560
Note that if you want to access the latest changes and documentation, you may have to specify a commit instead of a
56-
version, and use the GitHub Pages documentation instead of the one hosted on docs.rs.
61+
version, and use the [GitHub Pages documentation][DOC] instead of the one hosted on docs.rs.
62+
63+
[DOC]: https://lihpc-computational-geometry.github.io/honeycomb/honeycomb/
5764

5865
## Documentation
5966

user-guide/src/project-structure/contributing.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,13 @@ missing documentation or suggest improvements of the project.
88

99
### Nix
1010

11-
WIP
11+
The repository contains a Nix flake to easily setup a development environment:
12+
13+
```
14+
nix develop
15+
```
16+
17+
Most notably, it handles `hwloc` install on both MacOs and Linux, as well as the libraries `bevy` depends on on Linux.
1218

1319

1420
### Pre-commit hook
@@ -25,8 +31,7 @@ pre-commit run # test it!
2531
While it is not exhaustive (most notably, it excludes `honeycomb-render` due to compile time), it is a good
2632
local proxy of the CI for core and kernel crates development.
2733

28-
The hook can be bypassed by using the `--no-verify` option to `git commit`. Also note that clippy warnings
29-
are denied in the CI.
34+
The hook can be bypassed by using the `--no-verify` option to `git commit`.
3035

3136

3237
## Documentation

0 commit comments

Comments
 (0)