esphome / esphome/esp-web-tools

Question due to the manifest.json

Open
#704 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
686
Forks
192
Avg merge
1h 1m
Merged PRs (30d)
1

Description

Hi guys,

great tools!

I have a short question to the manifest.json.

Lets assume we have the following manifest below:

```
{
"name": "Hells-Gate-Controller Basic",
"version": "1.4.0",
"new_install_prompt_erase": true,
"builds": [
{
"version": "1.4.0 - Standard",
"chipFamily": "ESP8266",
"parts": [
{
"path": "firmware/hells_gate_v1_4_0.bin",
"offset": 0
}
]
}
]
}

```

Here my Questions:

1) what is the difference between the upper entry "version" and the version in "builds", which is used at the end?

2) lets assume you have two bin files you will serve. Lets assume a `standard.bin` and a `enhanced.bin` do you need then 2 seperate json files, or is the array `builds` intented for this?

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the manifest.json example in the issue and determine how the top-level version, builds.version, and builds array are interpreted. Clarify whether multiple firmware binaries belong in one builds array or require separate manifests, then document the answers in the relevant manifest documentation.

Written by the indexing model from the issue text.

Assessment

Tech stack
json
Domain
documentation, embedded-iot
Issue type
Documentation
Difficulty
2/5
Estimated time
1-3 hours
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.