Skip to content

Commit 49e31aa

Browse files
Merge pull request #1 from andrewkaufman/bootstrap
Bootstrap the converter
2 parents bfb8a38 + acf39e5 commit 49e31aa

31 files changed

+2203
-0
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @andrewkaufman @LouRohanNV
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
name: Bug Report
5+
description: File a bug report
6+
labels: ["bug"]
7+
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for taking the time to fill out this bug report!
13+
14+
- type: input
15+
id: version
16+
attributes:
17+
label: Version
18+
description: What version of urdf-usd-converter are you running?
19+
placeholder: "example: v1.0.0"
20+
validations:
21+
required: true
22+
23+
- type: dropdown
24+
id: installation_method
25+
attributes:
26+
label: Did you install official release artifacts or build from source?
27+
options:
28+
- Official release artifacts
29+
- Built from Source
30+
validations:
31+
required: true
32+
33+
- type: dropdown
34+
id: modifications
35+
attributes:
36+
label: Did you modify the sdist, whl, or source code (including the pyproject.toml or uv.lock)?
37+
options:
38+
- "No"
39+
- "Yes"
40+
validations:
41+
required: true
42+
43+
- type: input
44+
id: py_version
45+
attributes:
46+
label: Python Version
47+
description: What version of Python are you using?
48+
validations:
49+
required: true
50+
51+
- type: input
52+
id: platform
53+
attributes:
54+
label: Operating System
55+
description: What Operating System / Platform are you using?
56+
placeholder: "example: Ubuntu 22.04 Linux x86_64"
57+
validations:
58+
required: true
59+
60+
- type: textarea
61+
id: description
62+
attributes:
63+
label: Describe the bug.
64+
description: Also tell us, what did you expect to happen?
65+
placeholder: XYZ occurred, I expected QRS results
66+
validations:
67+
required: true
68+
69+
- type: textarea
70+
id: mvr
71+
attributes:
72+
label: Minimum reproducible example
73+
description: Please supply a minimum reproducible example here
74+
render: python
75+
76+
- type: textarea
77+
id: logs
78+
attributes:
79+
label: Relevant log output
80+
description: Please paste relevant error and log output here
81+
render: shell
82+
83+
- type: checkboxes
84+
id: terms
85+
attributes:
86+
label: Code of Conduct
87+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/newton-physics/urdf-usd-converter/blob/HEAD/CODE_OF_CONDUCT.md)
88+
options:
89+
- label: I agree to follow urdf-usd-converter Code of Conduct
90+
required: true
91+
- label: I have searched the [open issues](https://github.com/newton-physics/urdf-usd-converter/issues) and have found no duplicates
92+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# GitHub info on config.yml
2+
# https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository#configuring-the-template-chooser
3+
# Set to 'false' if you only want the templates to be used.
4+
blank_issues_enabled: false
5+
6+
# When using discussions instead of Question issue templates,
7+
# link that below to have it show up in the 'Submit Issue' page
8+
contact_links:
9+
- name: Ask a Question
10+
url: https://github.com/newton-physics/urdf-usd-converter/discussions
11+
about: Please ask any questions here.
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
name: Documentation
5+
description: Request changes or additions to documentation
6+
labels: ["documentation"]
7+
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for taking the time to improve our documentation!
13+
14+
- type: textarea
15+
id: problem
16+
attributes:
17+
label: Describe the changes or additions to documentation
18+
placeholder: A code snippet mentions function foo(args) but I cannot find any documentation on it.
19+
validations:
20+
required: true
21+
22+
- type: textarea
23+
id: search_locs
24+
attributes:
25+
label: Where have you looked?
26+
placeholder: |
27+
https://github.com/newton-physics/urdf-usd-converter/blob/main/README.md
28+
29+
- type: checkboxes
30+
id: terms
31+
attributes:
32+
label: Code of Conduct
33+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/newton-physics/urdf-usd-converter/blob/HEAD/CODE_OF_CONDUCT.md)
34+
options:
35+
- label: I agree to follow urdf-usd-converter Code of Conduct
36+
required: true
37+
- label: I have searched the [open issues](https://github.com/newton-physics/urdf-usd-converter/issues) and have found no duplicates
38+
required: true
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# SPDX-FileCopyrightText: Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
name: Feature Request
5+
description: Request new or improved functionality or changes to existing functionality
6+
labels: ["enhancement"]
7+
8+
body:
9+
- type: markdown
10+
attributes:
11+
value: |
12+
Thanks for taking the time to fill out this feature request!
13+
14+
- type: dropdown
15+
id: new_or_improvement
16+
attributes:
17+
label: Is this a new feature, an improvement, or a change to existing functionality?
18+
options:
19+
- New Feature
20+
- Improvement
21+
- Change
22+
validations:
23+
required: true
24+
25+
- type: textarea
26+
id: Feature_Description
27+
attributes:
28+
label: Feature Description
29+
description: Please provide clear description of the feature you request
30+
placeholder: >
31+
For new feature request, consider using the following format to describe the feature from the end-user perspective:
32+
As a <persona>, I <want to>, <so that>.
33+
validations:
34+
required: true
35+
36+
- type: textarea
37+
id: misc
38+
attributes:
39+
label: Additional context or alternatives
40+
description: Add any other context, code examples, references to existing implementations, or alternatives you have considered
41+
42+
- type: checkboxes
43+
id: terms
44+
attributes:
45+
label: Code of Conduct
46+
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/newton-physics/urdf-usd-converter/blob/HEAD/CODE_OF_CONDUCT.md)
47+
options:
48+
- label: I agree to follow urdf-usd-converter Code of Conduct
49+
required: true
50+
- label: I have searched the [open issues](https://github.com/newton-physics/urdf-usd-converter/issues) and have found no duplicates
51+
required: true

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## Description
2+
<!-- Set a descriptive pull request title. -->
3+
<!-- Provide a standalone description of changes in this PR. -->
4+
<!-- Reference any issues relevant to this PR. -->
5+
6+
## Checklist
7+
- [ ] I am familiar with the [Contributing Guidelines](https://github.com/newton-physics/urdf-usd-converter/blob/HEAD/CONTRIBUTING.md).
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: 'Bootstrap'
2+
description: 'Bootstrap the repository'
3+
inputs:
4+
python-version:
5+
description: 'Python version to use'
6+
required: false
7+
default: '3.11'
8+
enable-uv-cache:
9+
description: 'Enable uv cache'
10+
required: false
11+
default: 'true'
12+
cache-dependency-glob:
13+
description: 'Glob pattern for cache dependencies'
14+
required: false
15+
default: 'uv.lock'
16+
17+
runs:
18+
using: "composite"
19+
steps:
20+
- name: Set up Python
21+
uses: actions/setup-python@v5
22+
with:
23+
python-version: ${{ inputs.python-version }}
24+
25+
- name: Install uv
26+
uses: astral-sh/setup-uv@v3
27+
with:
28+
enable-cache: ${{ inputs.enable-uv-cache }}
29+
cache-dependency-glob: ${{ inputs.cache-dependency-glob }}

.github/codecov.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
coverage:
2+
status:
3+
project: off
4+
patch: off
5+
6+
comment:
7+
layout: "diff, flags, files"
8+
9+
fixes:
10+
- "/var/snap/amazon-ssm-agent/[0-9]+/::"

0 commit comments

Comments
 (0)