https://github.com/acrossthekyle/garmin
https://github.com/acrossthekyle/garmin
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/acrossthekyle/garmin
- Owner: acrossthekyle
- Created: 2021-07-26T01:36:34.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-12-05T14:09:21.000Z (over 1 year ago)
- Last Synced: 2024-10-14T19:18:11.287Z (8 months ago)
- Language: Monkey C
- Size: 6.05 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-garmin - garmin
- awesome-garmin - garmin - Collection of projects created over the years for Garmin watches. (2023-12-05) (Miscellaneous / Older resources)
README
# Garmin
Collection of projects created over the years for Garmin watches.
[See code documentation here](docs/DOCS.md)
## Contributing
If you see something you want to fix, or add, then submit a Pull Request.
In order to get your development environment set up, see [Garmin Documentation](https://developer.garmin.com/connect-iq/connect-iq-basics/getting-started/).
## Process Flow
Follow these steps in order to work with/on the desired project.
### 1. Create development branch
```
source scripts/dev.sh --project temperature --type widget
```> [!NOTE]
> This will automatically increment the project version.### 2. Modify project code and test in simulator
```
source scripts/run.sh --project temperature --type widget --device vivoactive4
```> [!NOTE]
> Provide the `-n` CLI option to skip the Generating step### 3. Create a Beta build
```
source scripts/beta.sh --project temperature --type widget
```> [!NOTE]
> This will automatically update both the project ID and version in the manifest file by including "bbbb"
> at the end of the project ID, and adding the current date in seconds to the end of the version number.### 4. Create a Release (production) build
```
source scripts/release.sh --project temperature --type widget
```