Skip to content
This repository was archived by the owner on Dec 18, 2023. It is now read-only.

Commit d0ddf29

Browse files
committed
refactor: rename iroh -> beetle
1 parent 1043b6c commit d0ddf29

File tree

273 files changed

+1316
-1300
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

273 files changed

+1316
-1300
lines changed

.github/workflows/ci.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ jobs:
211211

212212
# - name: build release
213213
# run: |
214-
# cargo build --profile optimized-release -p iroh -p iroh-gateway -p iroh-p2p -p iroh-store -p iroh-one
214+
# cargo build --profile optimized-release -p beetle -p beetle-gateway -p beetle-p2p -p beetle-store -p beetle-one
215215

216216
# - name: Setup awscli on linux
217217
# if: matrix.name == 'ubuntu-latest'
@@ -243,20 +243,20 @@ jobs:
243243
# - name: push release
244244
# if: matrix.os != 'windows-latest'
245245
# run: |
246-
# aws s3 cp ./target/optimized-release/iroh-gateway s3://vorc/iroh-gateway-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
247-
# aws s3 cp ./target/optimized-release/iroh-p2p s3://vorc/iroh-p2p-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
248-
# aws s3 cp ./target/optimized-release/iroh-store s3://vorc/iroh-store-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
249-
# aws s3 cp ./target/optimized-release/iroh s3://vorc/iroh-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
250-
# aws s3 cp ./target/optimized-release/iroh-one s3://vorc/iroh-one-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
246+
# aws s3 cp ./target/optimized-release/beetle-gateway s3://vorc/beetle-gateway-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
247+
# aws s3 cp ./target/optimized-release/beetle-p2p s3://vorc/beetle-p2p-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
248+
# aws s3 cp ./target/optimized-release/beetle-store s3://vorc/beetle-store-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
249+
# aws s3 cp ./target/optimized-release/beetle s3://vorc/beetle-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
250+
# aws s3 cp ./target/optimized-release/beetle-one s3://vorc/beetle-one-${RELEASE_OS}-${RELEASE_ARCH}-${GITHUB_SHA::7} --no-progress
251251

252252
# - name: push release latest
253253
# if: matrix.os != 'windows-latest'
254254
# run: |
255-
# aws s3 cp ./target/optimized-release/iroh-gateway s3://vorc/iroh-gateway-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
256-
# aws s3 cp ./target/optimized-release/iroh-p2p s3://vorc/iroh-p2p-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
257-
# aws s3 cp ./target/optimized-release/iroh-store s3://vorc/iroh-store-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
258-
# aws s3 cp ./target/optimized-release/iroh s3://vorc/iroh-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
259-
# aws s3 cp ./target/optimized-release/iroh-one s3://vorc/iroh-one-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
255+
# aws s3 cp ./target/optimized-release/beetle-gateway s3://vorc/beetle-gateway-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
256+
# aws s3 cp ./target/optimized-release/beetle-p2p s3://vorc/beetle-p2p-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
257+
# aws s3 cp ./target/optimized-release/beetle-store s3://vorc/beetle-store-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
258+
# aws s3 cp ./target/optimized-release/beetle s3://vorc/beetle-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
259+
# aws s3 cp ./target/optimized-release/beetle-one s3://vorc/beetle-one-${RELEASE_OS}-${RELEASE_ARCH}-latest --no-progress
260260

261261
coverage:
262262
name: Coverage

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
/target
2-
/iroh_gateway/test_files/*
2+
/beetle_gateway/test_files/*
33
.env
44
Cargo.lock

CHANGELOG.md

Lines changed: 235 additions & 235 deletions
Large diffs are not rendered by default.

CONTRIBUTOR.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ the effort we can spend fixing issues and adding new features, by not reporting
7373
## <a name="submit-pr"></a> Pull Request Submission Guidelines
7474
Before you submit your pull request consider the following guidelines:
7575

76-
* Search [GitHub](https://github.com/n0-computer/iroh/pulls) for an open or closed Pull Request
76+
* Search [GitHub](https://github.com/n0-computer/beetle/pulls) for an open or closed Pull Request
7777
that relates to your submission. You don't want to duplicate effort.
7878
* Create the [development environment][developers.setup]
7979
* Make your changes in a new git branch:
@@ -99,7 +99,7 @@ Before you submit your pull request consider the following guidelines:
9999
git push origin my-fix-branch
100100
```
101101

102-
* In GitHub, send a pull request to ` iroh:main`.
102+
* In GitHub, send a pull request to ` beetle:main`.
103103
* Follow our [Pull Request Guidelines](developers.prs) to understand who to tag for review and how best to merge your work.
104104

105105
* If we suggest changes, then:
@@ -139,13 +139,13 @@ from the main (upstream) repository:
139139
git pull --ff upstream main
140140
```
141141
142-
[coc]: https://github.com/n0-computer/iroh/blob/main/code_of_conduct.md
142+
[coc]: https://github.com/n0-computer/beetle/blob/main/code_of_conduct.md
143143
[developers]: DEVELOPERS.md
144144
[developers.setup]: DEVELOPERS.md#setup
145145
[developers.commits]: DEVELOPERS.md#commits
146146
[developers.rules]: DEVELOPERS.md#rules
147-
[github-issues]: https://github.com/n0-computer/iroh/issues
148-
[github]: https://github.com/n0-computer/iroh
147+
[github-issues]: https://github.com/n0-computer/beetle/issues
148+
[github]: https://github.com/n0-computer/beetle
149149
[jsfiddle]: http://jsfiddle.net/
150150
[plunker]: http://plnkr.co/edit
151151

Cargo.toml

Lines changed: 34 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,23 @@
22
members = [
33
"examples/embed",
44
"examples/importer",
5-
"iroh",
6-
"iroh-api",
7-
"iroh-bitswap",
8-
"iroh-car",
9-
"iroh-embed",
10-
"iroh-gateway",
11-
"iroh-localops",
12-
"iroh-metrics",
13-
"iroh-one",
14-
"iroh-p2p",
15-
"iroh-resolver",
16-
"iroh-rpc-client",
17-
"iroh-rpc-types",
18-
"iroh-share",
19-
"iroh-unixfs",
20-
"iroh-store",
21-
"iroh-util",
5+
"beetle",
6+
"beetle-api",
7+
"beetle-bitswap",
8+
"beetle-car",
9+
"beetle-embed",
10+
"beetle-gateway",
11+
"beetle-localops",
12+
"beetle-metrics",
13+
"beetle-one",
14+
"beetle-p2p",
15+
"beetle-resolver",
16+
"beetle-rpc-client",
17+
"beetle-rpc-types",
18+
"beetle-share",
19+
"beetle-unixfs",
20+
"beetle-store",
21+
"beetle-util",
2222
"xtask",
2323
]
2424
# even if all crates are set to edition 2021, we still need to force the
@@ -31,7 +31,7 @@ version = "0.2.0"
3131
edition = "2021"
3232
license = "Apache-2.0/MIT"
3333
rust-version = "1.65"
34-
repository = "https://github.com/n0-computer/iroh"
34+
repository = "https://github.com/n0-computer/beetle"
3535

3636
[workspace.dependencies]
3737
# We prefer to place all dependencies for our workspace crates here.
@@ -90,22 +90,22 @@ hyper = "0.14.23"
9090
ignore = "0.4.18"
9191
indicatif = "0.17.1"
9292
integer-encoding = "3.0"
93-
iroh = { version = "0.2.0", path = "./iroh" }
94-
iroh-api = { version = "0.2.0", path = "./iroh-api" }
95-
iroh-bitswap = { version = "0.2.0", path = "./iroh-bitswap" }
96-
iroh-car = { version = "0.2.0", path = "./iroh-car" }
97-
iroh-embed = { version = "0.2.0", path = "./iroh-embed" }
98-
iroh-gateway = { version = "0.2.0", path = "./iroh-gateway" }
99-
iroh-localops = { version = "0.2.0", path = "./iroh-localops" }
100-
iroh-metrics = { version = "0.2.0", path = "./iroh-metrics" }
101-
iroh-one = { version = "0.2.0", path = "./iroh-one" }
102-
iroh-p2p = { version = "0.2.0", path = "./iroh-p2p" }
103-
iroh-resolver = { version = "0.2.0", path = "./iroh-resolver" }
104-
iroh-rpc-client = { version = "0.2.0", path = "./iroh-rpc-client" }
105-
iroh-rpc-types = { version = "0.2.0", path = "./iroh-rpc-types" }
106-
iroh-store = { version = "0.2.0", path = "./iroh-store" }
107-
iroh-unixfs = { version = "0.2.0", path = "./iroh-unixfs" }
108-
iroh-util = { version = "0.2.0", path = "./iroh-util" }
93+
beetle = { version = "0.2.0", path = "./beetle" }
94+
beetle-api = { version = "0.2.0", path = "./beetle-api" }
95+
beetle-bitswap = { version = "0.2.0", path = "./beetle-bitswap" }
96+
beetle-car = { version = "0.2.0", path = "./beetle-car" }
97+
beetle-embed = { version = "0.2.0", path = "./beetle-embed" }
98+
beetle-gateway = { version = "0.2.0", path = "./beetle-gateway" }
99+
beetle-localops = { version = "0.2.0", path = "./beetle-localops" }
100+
beetle-metrics = { version = "0.2.0", path = "./beetle-metrics" }
101+
beetle-one = { version = "0.2.0", path = "./beetle-one" }
102+
beetle-p2p = { version = "0.2.0", path = "./beetle-p2p" }
103+
beetle-resolver = { version = "0.2.0", path = "./beetle-resolver" }
104+
beetle-rpc-client = { version = "0.2.0", path = "./beetle-rpc-client" }
105+
beetle-rpc-types = { version = "0.2.0", path = "./beetle-rpc-types" }
106+
beetle-store = { version = "0.2.0", path = "./beetle-store" }
107+
beetle-unixfs = { version = "0.2.0", path = "./beetle-unixfs" }
108+
beetle-util = { version = "0.2.0", path = "./beetle-util" }
109109
keyed_priority_queue = "0.4.1"
110110
lazy_static = "1.4"
111111
libipld = "0.15"

DEVELOPERS.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,15 @@ Use `cargo` commands to build and run the various Iroh binaries.
5252
For example:
5353

5454
```shell
55-
# run each command in a different terminal to simulate running iroh as
55+
# run each command in a different terminal to simulate running beetle as
5656
# microservices on different boxes:
57-
$ cargo run -p iroh-p2p
58-
$ cargo run -p iroh-gateway
59-
$ cargo run -p iroh-store
60-
$ cargo run -p iroh -- status --watch
57+
$ cargo run -p beetle-p2p
58+
$ cargo run -p beetle-gateway
59+
$ cargo run -p beetle-store
60+
$ cargo run -p beetle -- status --watch
6161
```
6262

63-
If you want to use the `iroh` binary to start and stop the services, you can
63+
If you want to use the `beetle` binary to start and stop the services, you can
6464
use `xtask` to move previously built binaries to the correct bin:
6565

6666
```shell
@@ -94,21 +94,21 @@ cargo clippy --workspace --all-features --all-targets && cargo test --workspace
9494

9595
## <a name="dependecies"></a> Dependencies
9696

97-
Any crate added to iroh will need to use a license compatible with ours. Any PR that introduces a new crate will require additional review time to audit the crate being introduced, including rationale on why you chose *this* crate, and what alternatives you considered willl speed up the review process.
97+
Any crate added to beetle will need to use a license compatible with ours. Any PR that introduces a new crate will require additional review time to audit the crate being introduced, including rationale on why you chose *this* crate, and what alternatives you considered willl speed up the review process.
9898

9999
Crate lists in `Cargo.toml` files must be kept alphabetically sorted.
100100

101101
## <a name="prs"></a> Pull Request Guidelines
102102

103103
The tests must pass and you must get an approval from someone on the Iroh team before you can merge your PR.
104104

105-
Depending on your permissions in the `iroh` repo, you may not have the the ability to "request a review". Instead, please tag your selected reviewers in the PR itself (using the `@`) and specify that you would like them to review. If you are a member of our discord community, you can and should ping your reviewer(s) there as well.
105+
Depending on your permissions in the `beetle` repo, you may not have the the ability to "request a review". Instead, please tag your selected reviewers in the PR itself (using the `@`) and specify that you would like them to review. If you are a member of our discord community, you can and should ping your reviewer(s) there as well.
106106

107-
If you don't know who to tag for review, here are some good guidelines. For any markdown documentations changes, tag `ramfox` or `b5`. If your PR solves an issue that someone else created, tag that person in review. If it's an issue you have created, tag team members who have been discussing the issue. Otherwise, create the PR and note that you aren't sure who to tag! Someone will drop in to give you guidance. If you are apart of our discord community, ask who should be tagged in the `iroh` channel.
107+
If you don't know who to tag for review, here are some good guidelines. For any markdown documentations changes, tag `ramfox` or `b5`. If your PR solves an issue that someone else created, tag that person in review. If it's an issue you have created, tag team members who have been discussing the issue. Otherwise, create the PR and note that you aren't sure who to tag! Someone will drop in to give you guidance. If you are apart of our discord community, ask who should be tagged in the `beetle` channel.
108108

109109
### A note about our current CI testing set up
110110

111-
The MacOS testing infrastructure currently does not work on forked branches of `iroh`. If you are working on a forked branch, you will notice that the MacOS tests on your PRs will always fail (because they will not run). This is the only case where you may have a "failing" test and still merge your PR.
111+
The MacOS testing infrastructure currently does not work on forked branches of `beetle`. If you are working on a forked branch, you will notice that the MacOS tests on your PRs will always fail (because they will not run). This is the only case where you may have a "failing" test and still merge your PR.
112112

113113
### Merging
114114

@@ -163,7 +163,7 @@ Must be one of the following:
163163

164164
### Scope
165165

166-
The scope could be anything specifying place of the commit change. For example, if I am refactoring something in the `iroh` package, I may start my commit with "refactor(iroh)".
166+
The scope could be anything specifying place of the commit change. For example, if I am refactoring something in the `beetle` package, I may start my commit with "refactor(beetle)".
167167

168168
You can use `*` when the change affects more than a single scope.
169169

@@ -192,7 +192,7 @@ A detailed explanation can be found in this [document][commit-message-format].
192192

193193
[closing-issues]: https://help.github.com/articles/closing-issues-via-commit-messages/
194194
[commit-message-format]: https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit#
195-
[github]: https://github.com/n0-computer/iroh
195+
[github]: https://github.com/n0-computer/beetle
196196
[git-revert]: https://git-scm.com/docs/git-revert
197197
[git-setup]: https://help.github.com/articles/set-up-git
198198
[git-hook]: https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks

Dockerfile-ci

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Dockerfile for CircleCI
22
# build with
3-
# `docker build -t dignifiedquire/iroh-ci:latest -f ./Dockerfile-ci .`
4-
# rebuild: `docker build --pull --no-cache -t dignifiedquire/iroh-ci:latest -f ./Dockerfile-ci .`
3+
# `docker build -t dignifiedquire/beetle-ci:latest -f ./Dockerfile-ci .`
4+
# rebuild: `docker build --pull --no-cache -t dignifiedquire/beetle-ci:latest -f ./Dockerfile-ci .`
55

66
FROM cimg/rust:1.62.0
77

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# iroh
1+
# beetle
22

3-
[![crates.io](https://img.shields.io/crates/v/iroh.svg?style=flat-square)](https://crates.io/crates/iroh)
4-
[![Released API docs](https://img.shields.io/docsrs/iroh?style=flat-square)](https://docs.rs/iroh)
5-
[![MIT/Apache-2.0 licensed](https://img.shields.io/crates/l/iroh?style=flat-square)](./LICENSE-MIT)
6-
[![CI](https://img.shields.io/github/workflow/status/n0-computer/iroh/Continuous%20integration?style=flat-square)](https://github.com/n0-computer/iroh/actions?query=workflow%3A%22Continuous+integration%22)
3+
[![crates.io](https://img.shields.io/crates/v/beetle.svg?style=flat-square)](https://crates.io/crates/beetle)
4+
[![Released API docs](https://img.shields.io/docsrs/beetle?style=flat-square)](https://docs.rs/beetle)
5+
[![MIT/Apache-2.0 licensed](https://img.shields.io/crates/l/beetle?style=flat-square)](./LICENSE-MIT)
6+
[![CI](https://img.shields.io/github/workflow/status/n0-computer/beetle/Continuous%20integration?style=flat-square)](https://github.com/n0-computer/beetle/actions?query=workflow%3A%22Continuous+integration%22)
77

88
Iroh is a next-generation implementation of the Interplanetary File System ([IPFS](https://ipfs.io)) for Cloud & Mobile platforms.
99

1010
IPFS is a networking protocol for exchanging _content-addressed_ blocks of immutable data. “Content-addressed” means referring to data by the *hash of its content*, which makes the reference unique and verifiable. These two properties make it possible to get data from *any* node in the network that speaks the IPFS protocol, including IPFS content being served by other implementations of IPFS.
1111

12-
This repo is a common core for three distributions of iroh:
12+
This repo is a common core for three distributions of beetle:
1313

14-
- **Iroh Cloud:** core features of iroh split into configurable microservices, optimized for running at datacenter scale.
15-
- **Iroh One:** A select set of iroh cloud features packaged as a single binary for simplified deployment.
14+
- **Iroh Cloud:** core features of beetle split into configurable microservices, optimized for running at datacenter scale.
15+
- **Iroh One:** A select set of beetle cloud features packaged as a single binary for simplified deployment.
1616
- **Iroh Mobile:** iOS & Android libraries that bring efficient data distribution to mobile apps.
1717

18-
Here is an [install guide](https://iroh.computer/install).
18+
Here is an [install guide](https://beetle.computer/install).
1919

2020
## Working on Iroh
2121
Check out the [CONTRIBUTOR docs](./CONTRIBUTOR.md) to get familiar with ways you can contribute to the Iroh project. The [DEVELOPERS docs](./DEVELOPERS.md) will help you get starting with building and developing Iroh.
@@ -26,7 +26,7 @@ A full suite of automated benchmarks is in the works. [this talk](https://www.yo
2626

2727
## Who's behind this?
2828

29-
[Iroh](https://iroh.computer) is built & maintained by [number 0](https://n0.computer). We're a founder-backed startup hell-bent on building efficient distributed systems software.
29+
[Iroh](https://beetle.computer) is built & maintained by [number 0](https://n0.computer). We're a founder-backed startup hell-bent on building efficient distributed systems software.
3030

3131
## License
3232

RELEASE.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ Install dependencies
77

88
```sh
99
$ npm install -g conventional-changelog-cli
10-
$ cd iroh
10+
$ cd beetle
1111
$ conventional-changelog -p angular
1212
```
1313

1414
Add the output of that to `CHANGELOG.md`, and write a human-centric summary of changes.
1515
Update the linked output to reference the new version, which conventional-changelog doesn't know about:
1616

1717
```md
18-
# [](https://github.com/n0-computer/iroh/compare/v0.1.1...v) (2022-11-28)
18+
# [](https://github.com/n0-computer/beetle/compare/v0.1.1...v) (2022-11-28)
1919
```
2020
becomes:
2121
```md
22-
# [v0.1.2](https://github.com/n0-computer/iroh/compare/v0.1.1...v0.1.2) (2022-11-28)
22+
# [v0.1.2](https://github.com/n0-computer/beetle/compare/v0.1.1...v0.1.2) (2022-11-28)
2323
```
2424

2525
## Publishing
@@ -28,7 +28,7 @@ Publishing on crates.io, bumping version & generating tags is done using [`cargo
2828

2929
This requires the following permissions
3030

31-
- on github.com/n0-computer/iroh
31+
- on github.com/n0-computer/beetle
3232
- creating tags
3333
- pushing to `main`
3434
- on crates.io

iroh-api/Cargo.toml renamed to beetle-api/Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "iroh-api"
2+
name = "beetle-api"
33
readme = "README.md"
44
description = "Rust API for Iroh"
55
version.workspace = true
@@ -16,12 +16,12 @@ bytes.workspace = true
1616
cid.workspace = true
1717
config.workspace = true
1818
futures.workspace = true
19-
iroh-metrics.workspace = true
20-
iroh-resolver.workspace = true
21-
iroh-rpc-client.workspace = true
22-
iroh-rpc-types.workspace = true
23-
iroh-unixfs.workspace = true
24-
iroh-util.workspace = true
19+
beetle-metrics.workspace = true
20+
beetle-resolver.workspace = true
21+
beetle-rpc-client.workspace = true
22+
beetle-rpc-types.workspace = true
23+
beetle-unixfs.workspace = true
24+
beetle-util.workspace = true
2525
libp2p.workspace = true
2626
relative-path.workspace = true
2727
serde = { workspace = true, features = ["derive"] }
@@ -31,8 +31,8 @@ tracing.workspace = true
3131

3232
[dev-dependencies]
3333
criterion = { workspace = true, features = ["async_tokio"] }
34-
iroh-rpc-types.workspace = true
35-
iroh-store.workspace = true
34+
beetle-rpc-types.workspace = true
35+
beetle-store.workspace = true
3636
tempfile.workspace = true
3737

3838
[[bench]]

beetle-api/README.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
# beetle-api
2+
3+
[![crates.io](https://img.shields.io/crates/v/beetle-api.svg?style=flat-square)](https://crates.io/crates/beetle-api)
4+
[![Released API docs](https://img.shields.io/docsrs/beetle-api?style=flat-square)](https://docs.rs/beetle-api)
5+
[![MIT/Apache-2.0 licensed](https://img.shields.io/crates/l/beetle-api?style=flat-square)](../LICENSE-MIT)
6+
[![CI](https://img.shields.io/github/workflow/status/n0-computer/beetle/Continuous%20integration?style=flat-square)](https://github.com/n0-computer/beetle/actions?query=workflow%3A%22Continuous+integration%22)
7+
8+
This contains the API for controlling [beetle](https://github.com/n0-computer/beetle).
9+
10+
## License
11+
12+
<sup>
13+
Licensed under either of <a href="LICENSE-APACHE">Apache License, Version
14+
2.0</a> or <a href="LICENSE-MIT">MIT license</a> at your option.
15+
</sup>
16+
17+
<br/>
18+
19+
<sub>
20+
Unless you explicitly state otherwise, any contribution intentionally submitted
21+
for inclusion in this crate by you, as defined in the Apache-2.0 license, shall
22+
be dual licensed as above, without any additional terms or conditions.
23+
</sub>

0 commit comments

Comments
 (0)