geist_common 0.1.12

Geist common messages for running a Geist app
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Note: The order of these instructions matter. Please go about this from top to bottom.

## Setup Your Enviroment
1. `nvm use`
2. `npm install`
3. `npm install -g typescript`

## Generate Messages
We use https://github.com/Greenroom-Robotics/ros-typescript-generator under the hood to generate the ts interfaces for the corresponding ROS2 and Geist msgs.

This *only* generates ts types and enums. This means the output does not include any nodejs or runtime dependencies at all.

1. Make sure the `ros-ts-generator-config.json` is has he correct input directories
2. `npm run generate` (this will generate the typescript interfaces in src/generated/msgs.ts)

## Build & Publish
1. `npm run build`
2. `npm run release:patch` or `npm run release:minor` or `npm run release:major`