-
Notifications
You must be signed in to change notification settings - Fork 250
Add docs for Dev Containers #407
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
107 commits
Select commit
Hold shift + click to select a range
ac45984
Checkin work in progress
ruffsl 9de0304
Add section on Security
ruffsl 7827bc6
Add description of container runtime and runArgs
ruffsl 67a0f2e
Add to using dev container
ruffsl 16ff8e1
Add subsection on Terminals
ruffsl b05f070
Add subsection on Lifecycle
ruffsl 3bb9e62
Add reminder to Lifecycle about pushing to remote
ruffsl b3bded1
Add subsection on Rebuilding
ruffsl f0a0f2b
Rename file to own subtree
ruffsl 6880fe0
Enable markdown support for Sphinx
ruffsl f1aa71f
Add dev_containers to root index
ruffsl 293e78e
Fix missing URL
ruffsl 6601960
Spin out content into development guide
ruffsl 839e4d2
Add guides to index
ruffsl 9f7ed79
Fix subheading levels
ruffsl 2fd240c
Add reference to using remote docker host
ruffsl 2a70f54
Update section Getting stared
ruffsl c8a030d
Enalbe admonitions and callouts highlighting
ruffsl 024d0ed
Use tip admonition
ruffsl 1792267
Use node admonition
ruffsl 10c2c76
Rewording
ruffsl ec62d89
Fromatting
ruffsl 782bdde
Use caution admonition
ruffsl 26c0d5c
Use hint admonition
ruffsl e16df70
Wording
ruffsl e05586d
Wording
ruffsl 71b0484
Formatting
ruffsl 5ce6c6a
Add section intros
ruffsl d0651e1
Wording
ruffsl b9c4c2e
Add seealso callout for Nav2 CI
ruffsl a868f26
Add hint callout for colcon extentions
ruffsl d15bec2
Use attention admonition about runArgs
ruffsl 9b3deef
Update remarks on volumes
ruffsl 34098e5
Grammar
ruffsl d37e818
Update notes on current runArgs
ruffsl 8693a3e
Add seealso callout for details on used runArgs
ruffsl eced357
Update remark about volumes
ruffsl e20e522
Formatting
ruffsl 63dd66b
Sort Formatting
ruffsl 59e50f4
Install sphinx_copybutton
ruffsl 0ae0ca7
Simplify install instructions
ruffsl 6d98af1
Format install instructions
ruffsl e471b5e
Wording
ruffsl 898377d
Add missing annotating
ruffsl 1c3996f
Update build instructions
ruffsl 9edf13b
Update docker instructions
ruffsl 2fd7f7f
Default branch is sadly not named rolling
ruffsl a7362a9
Add descriptions for each build method
ruffsl 23c44ad
Wording
ruffsl a0775f2
Expand docker docs with links
ruffsl e146253
Formatting
ruffsl 4fa977b
Add note that rolling is tracked via main branch
ruffsl 7f645c9
Add tip for development workflow
ruffsl 276a2fa
Add attention to terminals
ruffsl 646bf96
Add hint to terminals
ruffsl bdd35ee
Add important to lifecycle
ruffsl 0545b81
Add caution to rebuilding
ruffsl 2f4eaf6
Add details to rebuilding without cache
ruffsl 801ab3d
Add caution to rebuilding without cache
ruffsl dd3add4
Add tip to rebuilding
ruffsl e298804
Split Visualization Guide into separate PR
ruffsl 113d8b6
Use seealso admonition
ruffsl a9159c8
Upgrade security caution to danger
ruffsl c1c01bb
Wording
ruffsl 2ab5264
Wording
ruffsl aee86e7
Add tip about logfile
ruffsl bc736e0
Typo
ruffsl aad97af
Comment out runArgs unintended side effects
ruffsl 076596f
Wording
ruffsl 7a536f8
Update requirements.txt
ruffsl 57ba320
Add new dependencies
ruffsl 737b7d6
Fix version for new dependencies
ruffsl 2f5dd35
Move development files
ruffsl 95ca826
Update README
ruffsl 453722b
Update Dockerfile
ruffsl cee4b24
Update CI
ruffsl 66f0fdb
Simplify Dockerfile
ruffsl d021595
Simplify apt install
ruffsl b6c878b
Expand apt install
ruffsl f53400d
Sort apt install
ruffsl 61752b8
Prune apt install
ruffsl 0126257
Update Dockerfile to match CI
ruffsl f0e2f3f
Fix working_directory
ruffsl 5b50364
Update attention
ruffsl dad2431
Avoid the use of export
ruffsl 0cb6fb3
Rewording
ruffsl e6aa6e4
Refactor build and devcontainer docs
ruffsl 9888bc7
Set language to english
ruffsl e385b01
Exclude README file
ruffsl a55e3f9
Orphan files not included in any toctree
ruffsl 7480513
Stage renaming links
ruffsl 7c54a15
Rename indexs and headings
ruffsl 316d497
Use globe for hidden toctree
ruffsl d221394
Add guide index for discoverability
ruffsl f9d1804
Reorder caution admonition as a TLDR
ruffsl a43c001
Add body text to index
ruffsl 265c2cb
Combine contribute into development guide
ruffsl 2f98a97
Add hidden toctree without maxdepth
ruffsl 42689a6
Use seealso admonition for dev container links
ruffsl ef233b2
Revert change to avoid duplicate toctree entries
ruffsl 99a806e
Instal sphinx-autobuild
ruffsl c3a1e43
Add make build task
ruffsl fbecd88
Add .dockerignore file
ruffsl 8bc021f
Add auto build option
ruffsl 33842a8
Show all warning
ruffsl 068a547
Add devcontainer config
ruffsl c95f117
Fix artifact path
ruffsl File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,22 @@ | ||
| { | ||
| "name": "Nav2 Docs", | ||
| "build": { | ||
| "dockerfile": "../Dockerfile", | ||
| "context": ".." | ||
| }, | ||
| "workspaceMount": "source=${localWorkspaceFolder},target=/docs,type=bind", | ||
| "workspaceFolder": "/docs", | ||
| "onCreateCommand": ".devcontainer/on-create-command.sh", | ||
| "updateContentCommand": ".devcontainer/update-content-command.sh", | ||
| "customizations": { | ||
| "vscode": { | ||
| "settings": {}, | ||
| "extensions": [ | ||
| "eamodio.gitlens", | ||
| "esbenp.prettier-vscode", | ||
| "GitHub.copilot", | ||
| "streetsidesoftware.code-spell-checker" | ||
| ] | ||
| } | ||
| } | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| #!/bin/bash | ||
|
|
||
| # Immediately catch all errors | ||
| set -eo pipefail | ||
|
|
||
| # Uncomment for debugging | ||
| # set -x | ||
| # env | ||
|
|
||
| git config --global --add safe.directory "*" | ||
|
|
||
| .devcontainer/update-content-command.sh |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| #!/bin/bash | ||
|
|
||
| # Immediately catch all errors | ||
| set -eo pipefail | ||
|
|
||
| # Uncomment for debugging | ||
| # set -x | ||
| # env | ||
|
|
||
| # make clean | ||
| # make html |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| ################################################################################ | ||
| # Repo | ||
|
|
||
| .circleci/ | ||
| .devcontainer/ | ||
| .dockerignore | ||
| .git/ | ||
| .github/ | ||
| .gitignore | ||
| .vscode/ | ||
| **.Dockerfile | ||
| **Dockerfile | ||
| _build/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,35 @@ | ||
| { | ||
| // See https://go.microsoft.com/fwlink/?LinkId=733558 | ||
| // for the documentation about the tasks.json format | ||
| "version": "2.0.0", | ||
| "tasks": [ | ||
| { | ||
| "label": "Build", | ||
| "icon": { | ||
| "id": "gear" | ||
| }, | ||
| "type": "shell", | ||
| "command": "make html", | ||
| "isBackground": false, | ||
| "problemMatcher": [], | ||
| "group": { | ||
| "kind": "build", | ||
| "isDefault": true | ||
| } | ||
| }, | ||
| { | ||
| "label": "Autobuild", | ||
| "icon": { | ||
| "id": "debug-start" | ||
| }, | ||
| "type": "shell", | ||
| "command": "make autobuild", | ||
| "isBackground": true, | ||
| "problemMatcher": [], | ||
| "group": { | ||
| "kind": "build", | ||
| "isDefault": false | ||
| } | ||
| } | ||
| ] | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| :orphan: | ||
|
|
||
| .. _summer_2021_student_program: | ||
|
|
||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| :orphan: | ||
|
|
||
| .. _create_moveit_analog: | ||
|
|
||
| 1. Create a Configuration Assistant (Analog to MoveIt) | ||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| :orphan: | ||
|
|
||
| .. _create_plugins: | ||
|
|
||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| :orphan: | ||
|
|
||
| .. _grid_maps: | ||
|
|
||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| :orphan: | ||
|
|
||
| .. _localization: | ||
|
|
||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,3 +1,5 @@ | ||
| :orphan: | ||
|
|
||
| .. _rebranding: | ||
|
|
||
|
|
||
|
|
||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,16 @@ | ||
| FROM ubuntu:focal | ||
|
|
||
| ARG DEBIAN_FRONTEND=noninteractive | ||
| RUN apt update && \ | ||
| apt install -y \ | ||
| doxygen \ | ||
| git \ | ||
| graphviz \ | ||
| make \ | ||
| openjdk-8-jre \ | ||
| openssh-server \ | ||
| python3-pip \ | ||
| ttf-dejavu | ||
|
|
||
| COPY requirements.txt ./ | ||
| RUN pip3 install -r requirements.txt |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.