Skip to content

Commit d8bcf8b

Browse files
committed
public
0 parents  commit d8bcf8b

File tree

212 files changed

+24049
-0
lines changed

Some content is hidden

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

212 files changed

+24049
-0
lines changed

.flake8

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
[flake8]
2+
show-source=True
3+
statistics=True
4+
per-file-ignores=*/__init__.py:F401
5+
# E402: Module level import not at top of file
6+
# E501: Line too long
7+
# W503: Line break before binary operator
8+
# E203: Whitespace before ':' -> conflicts with black
9+
# D401: First line should be in imperative mood
10+
# R504: Unnecessary variable assignment before return statement.
11+
# R505: Unnecessary elif after return statement
12+
# SIM102: Use a single if-statement instead of nested if-statements
13+
# SIM117: Merge with statements for context managers that have same scope.
14+
# SIM118: Checks for key-existence checks against dict.keys() calls.
15+
ignore=E402,E501,W503,E203,D401,R504,R505,SIM102,SIM117,SIM118
16+
max-line-length = 120
17+
max-complexity = 30
18+
exclude=_*,.vscode,.git,docs/**
19+
# docstrings
20+
docstring-convention=google
21+
# annotations
22+
suppress-none-returning=True
23+
allow-star-arg-any=True

.gitattributes

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
*.pt filter=lfs diff=lfs merge=lfs -text
2+
*.usd filter=lfs diff=lfs merge=lfs -text
3+
*.ply filter=lfs diff=lfs merge=lfs -text
4+
*.usda filter=lfs diff=lfs merge=lfs -text
5+
*.hdr filter=lfs diff=lfs merge=lfs -text

.github/ISSUE_TEMPLATE/bug.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
name: Bug Report
3+
about: Submit a bug report
4+
title: "[Bug Report] Bug title"
5+
6+
---
7+
8+
If you are submitting a bug report, please fill in the following details and use the tag [bug].
9+
10+
### Describe the bug
11+
12+
A clear and concise description of what the bug is.
13+
14+
### Steps to reproduce
15+
16+
Please try to provide a minimal example to reproduce the bug. Error messages and stack traces are also helpful.
17+
18+
<!-- Please post terminal logs, minimal example to reproduce, or command to run under three backticks (```) to allow code formatting.
19+
20+
```
21+
Paste your error here
22+
```
23+
24+
For more information on this, check: https://www.markdownguide.org/extended-syntax/#fenced-code-blocks
25+
26+
-->
27+
28+
### System Info
29+
30+
Describe the characteristic of your environment:
31+
32+
<!-- Please complete the following description. -->
33+
- Commit: [e.g. 8f3b9ca]
34+
- Isaac Sim Version: [e.g. 2022.2.0, this can be obtained by `cat ${ISAACSIM_PATH}/VERSION`]
35+
- OS: [e.g. Ubuntu 20.04]
36+
- GPU: [e.g. RTX 2060 Super]
37+
- CUDA: [e.g. 11.4]
38+
- GPU Driver: [e.g. 470.82.01, this can be seen by using `nvidia-smi` command.]
39+
40+
### Additional context
41+
42+
Add any other context about the problem here.
43+
44+
### Checklist
45+
46+
- [ ] I have checked that there is no similar issue in the repo (**required**)
47+
- [ ] I have checked that the issue is not in running Isaac Sim itself and is related to the repo
48+
49+
### Acceptance Criteria
50+
51+
Add the criteria for which this task is considered **done**. If not known at issue creation time, you can add this once the issue is assigned.
52+
53+
- [ ] Criteria 1
54+
- [ ] Criteria 2

.github/ISSUE_TEMPLATE/proposal.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
name: Proposal
3+
about: Propose changes that are not bug fixes
4+
title: "[Proposal] Proposal title"
5+
---
6+
7+
8+
### Proposal
9+
10+
A clear and concise description of the proposal. In a few sentences, describe the feature and its core capabilities.
11+
12+
### Motivation
13+
14+
Please outline the motivation for the proposal. Summarize the core use cases and user problems and needs you are trying to solve.
15+
16+
Is your feature request related to a problem? e.g.,"I'm always frustrated when [...]".
17+
18+
If this is related to another GitHub issue, please link here too.
19+
20+
### Alternatives
21+
22+
A clear and concise description of any alternative solutions or features you've considered, if any.
23+
24+
### Additional context
25+
26+
Add any other context or screenshots about the feature request here.
27+
28+
### Checklist
29+
30+
- [ ] I have checked that there is no similar issue in the repo (**required**)
31+
32+
### Acceptance Criteria
33+
34+
Add the criteria for which this task is considered **done**. If not known at issue creation time, you can add this once the issue is assigned.
35+
36+
- [ ] Criteria 1
37+
- [ ] Criteria 2

.github/ISSUE_TEMPLATE/question.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
name: Question
3+
about: Ask a question
4+
title: "[Question] Question title"
5+
---
6+
7+
### Question
8+
9+
Basic questions that are not bugs or feature requests will be closed without reply, because GitHub issues are not an appropriate venue for these.
10+
11+
Advanced/nontrivial questions, especially in areas where documentation is lacking, are very much welcome.
12+
13+
For questions that are related to running and understanding Isaac Lab, please post them at the official [Isaac Lab repo](https://github.com/isaac-sim/IsaacLab).

.github/LICENSE_HEADER.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
Copyright (c) 2025, The Nav-Suite Project Developers (https://github.com/leggedrobotics/nav-suite/blob/main/CONTRIBUTORS.md).
2+
All rights reserved.
3+
4+
SPDX-License-Identifier: Apache-2.0

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# Description
2+
3+
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
4+
List any dependencies that are required for this change.
5+
6+
Fixes # (issue)
7+
8+
<!-- As a practice, it is recommended to open an issue to have discussions on the proposed pull request.
9+
This makes it easier for the community to keep track of what is being developed or added, and if a given feature
10+
is demanded by more than one party. -->
11+
12+
## Type of change
13+
14+
<!-- As you go through the list, delete the ones that are not applicable. -->
15+
16+
- Bug fix (non-breaking change which fixes an issue)
17+
- New feature (non-breaking change which adds functionality)
18+
- Breaking change (fix or feature that would cause existing functionality to not work as expected)
19+
- This change requires a documentation update
20+
21+
## Screenshots
22+
23+
Please attach before and after screenshots of the change if applicable.
24+
25+
<!--
26+
Example:
27+
28+
| Before | After |
29+
| ------ | ----- |
30+
| _gif/png before_ | _gif/png after_ |
31+
32+
To upload images to a PR -- simply drag and drop an image while in edit mode and it should upload the image directly. You can then paste that source into the above before/after sections.
33+
-->
34+
35+
## Checklist
36+
37+
- [ ] I have run the [`pre-commit` checks](https://pre-commit.com/) with `./formatter.sh`
38+
- [ ] I have made corresponding changes to the documentation (will come shortly)
39+
- [ ] My changes generate no new warnings
40+
- [ ] I have updated the changelog and the corresponding version in the extension's `config/extension.toml` file
41+
- [ ] I have added my name to the `CONTRIBUTORS.md` or my name already exists there
42+
43+
<!--
44+
As you go through the checklist above, you can mark something as done by putting an x character in it
45+
46+
For example,
47+
- [x] I have done this task
48+
- [ ] I have not done this task
49+
-->

.github/workflows/action.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: 'Close stale issues and PRs'
2+
on:
3+
schedule:
4+
- cron: '30 1 * * *'
5+
6+
jobs:
7+
stale:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- uses: actions/stale@v9
11+
with:
12+
stale-issue-message: 'This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 7 days. Thank you for your contributions.'
13+
stale-pr-message: 'This PR is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days. Thank you for your contributions.'
14+
close-issue-message: 'This issue was closed because it has been stalled for 7 days with no activity. Thank you for your contributions.'
15+
close-pr-message: 'This PR was closed because it has been stalled for 14 days with no activity. Thank you for your contributions.'
16+
days-before-issue-stale: 30
17+
days-before-pr-stale: 60
18+
days-before-issue-close: 7
19+
days-before-pr-close: 14
20+
exempt-milestones: true
21+
exempt-projects: true

.github/workflows/docs.yaml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# name: Build & deploy docs
2+
3+
# on: [push]
4+
5+
# jobs:
6+
# build-docs:
7+
# name: Build and deploy documentation
8+
# runs-on: ubuntu-latest
9+
# if: github.repository == 'leggedrobotics/isaac-nav-suite' && github.ref == 'refs/heads/main'
10+
11+
# steps:
12+
# - name: Checkout code
13+
# uses: actions/checkout@v2
14+
15+
# - name: Setup python
16+
# uses: actions/setup-python@v2
17+
# with:
18+
# python-version: "3.10"
19+
# architecture: x64
20+
21+
# - name: Install dev requirements
22+
# working-directory: ./docs
23+
# run: pip install -r requirements.txt
24+
25+
# - name: Generate docs
26+
# working-directory: ./docs
27+
# run: make html
28+
29+
# - name: Deploy to gh-pages
30+
# uses: peaceiris/actions-gh-pages@v3
31+
# with:
32+
# github_token: ${{ secrets.GITHUB_TOKEN }}
33+
# publish_dir: ./docs/_build/html

.github/workflows/pre-commit.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: Run linters using pre-commit
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches: [main]
7+
8+
jobs:
9+
pre-commit:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v3
13+
- uses: actions/setup-python@v3
14+
- uses: pre-commit/[email protected]

0 commit comments

Comments
 (0)