提交 a29a563e 编写于 作者: X Xiangquan Xiao

Docker: Retire outdated dependencies.dot.

上级 f8bf1278
......@@ -87,27 +87,6 @@ nohup python3 -m http.server 8388 &
3. Rerun `build_cyber.sh` or `build_dev.sh`.
## Understand the Dependencies
To help users understand the dependencies, we are trying to compile a high
level [dependency graph](dependencies.dot). You can build your own Dockerfile or
ISO package according to it.
To view the graph, please run:
```bash
sudo apt -y install xdot
xdot dependencies.dot
```
## Add New Dependency
When you need to add something to the Docker image or Bazel `WORKSPACE` file, it's
defined as a new dependency. Before doing that, please add it as well as all its
dependencies to the `dependencies.dot` first, so we understand all the
dependencies and dependents, which helps us manage its lifecycle like upgrading
and retiring in the future.
## Add New Installer
The best practice of a new installer would be:
......
digraph {
"infra" -> "bazel 0.5.3";
"bazel 0.5.3" -> "GCC 4.8";
"infra" -> "glog 0.3.5" -> "gflags 2.2" -> "cmake";
"infra" -> "protobuf 3.3";
"infra" -> "gtest 1.8" -> "absl 20180600";
"cyber" -> "infra";
"cyber" -> "FastRTPS 1.5.0" -> "Fast CDR";
"cyber" -> "POCO Foundation";
"cyber" -> "python3-dev";
"cyber" -> "uuid-dev";
"modules" -> "multiple" -> "boost 1.54/1.65";
"multiple" -> "pcl 1.9.1";
"modules" -> "perception" -> "cuda 10.0";
"perception" -> "opencv 2.4.8";
"offline" -> "bosfs 1.0.0";
"caffe 1.0" -> "protobuf";
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册