-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathCONTRIBUTING
More file actions
22 lines (20 loc) · 1.33 KB
/
CONTRIBUTING
File metadata and controls
22 lines (20 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
This repo contains Foxlove tutorials.
To contribute a tutorial, please follow these steps:
1. Pick a directory that best fits the tutorial
2. Create a directory structure ensuring the following are present (if applies):
* `foxglove_layouts` - directory for layouts
* `data` - folder for any datasets
* `urdf` - folder with any urdf models
* `media` - put any images/videos if you need to link to them
* `README.md` - should describe the tutorial and include minimal set of instructions to reproduce the results without a need to open a blog-post or another write-up
* List of dependencies and instructions to install them
3. Set metadata in the README file
* place it at the top of your new README file, encapsulating it between a two rows of `---`
* Fill-in the following fields, making sure to not make any typos:
- `title` - the title of the tutorial (required)
- `short_description` - short description of your tutorial (required)
- `blog_post_url` - the url to blog post (optional)
- `video_url` - the url to the video (optional)
- `visualize_url` - the url to Foxglove visualization (optional)
4. Install generate_readme.py dependencies: `pip install -r .utils/requirements.txt`
5. Regenerate the main README.md by running `python .utils/generate_readme.py` from the root of the repo