-
Notifications
You must be signed in to change notification settings - Fork 183
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Checkin work in progress * Add section on Security * Add description of container runtime and runArgs * Add to using dev container * Add subsection on Terminals * Add subsection on Lifecycle * Add reminder to Lifecycle about pushing to remote * Add subsection on Rebuilding * Rename file to own subtree * Enable markdown support for Sphinx https://stackoverflow.com/a/33797841/2577586 * Add dev_containers to root index * Fix missing URL * Spin out content into development guide to shorten the introduction * Add guides to index * Fix subheading levels to prevent warning as described here: https://myst-parser.readthedocs.io/en/latest/syntax/organising_content.html#document-structure * Add reference to using remote docker host as an alternative to codespaces * Update section Getting stared * Enalbe admonitions and callouts highlighting By adding "colon_fence" to myst_enable_extensions https://myst-parser.readthedocs.io/en/latest/syntax/optional.html#syntax-colon-fence * Use tip admonition * Use node admonition * Rewording * Fromatting * Use caution admonition * Use hint admonition * Wording * Wording * Formatting * Add section intros * Wording * Add seealso callout for Nav2 CI * Add hint callout for colcon extentions * Use attention admonition about runArgs * Update remarks on volumes to explain changes from: - ros-navigation/navigation2#3524 * Grammar * Update notes on current runArgs with added links for reference * Add seealso callout for details on used runArgs * Update remark about volumes * Formatting * Sort Formatting * Install sphinx_copybutton for handy copybutton - https://sphinx-copybutton.readthedocs.io/ * Simplify install instructions * Format install instructions * Wording * Add missing annotating in order to reference it elsewhare - https://myst-parser.readthedocs.io/en/latest/syntax/cross-referencing.html * Update build instructions * Update docker instructions * Default branch is sadly not named rolling would be consistently convenient if it was * Add descriptions for each build method * Wording * Expand docker docs with links * Formatting * Add note that rolling is tracked via main branch * Add tip for development workflow * Add attention to terminals * Add hint to terminals using the dropdown class as it isn't too significant * Add important to lifecycle * Add caution to rebuilding * Add details to rebuilding without cache * Add caution to rebuilding without cache * Add tip to rebuilding * Split Visualization Guide into separate PR * Use seealso admonition * Upgrade security caution to danger to stand out using the color red * Wording * Wording * Add tip about logfile the exact command name may change, so just hint about namespace instead - microsoft/vscode-remote-release#8018 * Typo * Comment out runArgs unintended side effects or cross talk between containers by default also avoids interfering with vscode's X11 forwarding * Wording * Update requirements.txt to match docs and CI * Add new dependencies * Fix version for new dependencies * Move development files to simplify onboarding * Update README to simply install using requirements.txt * Update Dockerfile to simply install using requirements.txt * Update CI to simply install using requirements.txt * Simplify Dockerfile * Simplify apt install * Expand apt install * Sort apt install * Prune apt install * Update Dockerfile to match CI for consistency and simplicity * Fix working_directory to find requirements.txt in PWD * Update attention to omit remarks about EOL distros * Avoid the use of export also helps keep the commands shell agnostic e.g. using another shell such as fish * Rewording * Refactor build and devcontainer docs * Set language to english to fix warnings - sphinx-doc/sphinx#10474 * Exclude README file from markdown pattern to fix warnings * Orphan files not included in any toctree to fix warnings - https://stackoverflow.com/a/40725923/2577586 * Stage renaming links * Rename indexs and headings * Use globe for hidden toctree * Add guide index for discoverability * Reorder caution admonition as a TLDR * Add body text to index * Combine contribute into development guide * Add hidden toctree without maxdepth to ensure build_instructions is included in the sidebar * Use seealso admonition for dev container links * Revert change to avoid duplicate toctree entries otherwise the sidebar navigation open duplicate dropdowns * Instal sphinx-autobuild * Add make build task and make it default * Add .dockerignore file * Add auto build option * Show all warning for better debugging * Add devcontainer config * Fix artifact path with respect to working_directory in docs_exec
- Loading branch information
Showing
27 changed files
with
639 additions
and
199 deletions.
There are no files selected for viewing
This file contains 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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.