Skip to content

Commit

Permalink
Prepare documentation for Espressif docs (#1231)
Browse files Browse the repository at this point in the history
* initial docs in rst

* add build flash monitor debug docs

* add docs link to PR comment

* additional features docs part one

* finish addition features docs

* finish docs

* fix code block errors

* fix readme configuration rowspan

* add note on docker macos

* fix docs comments

* fix docs review
  • Loading branch information
brianignacio5 authored Aug 20, 2024
1 parent 77e72e7 commit 8d19aa0
Show file tree
Hide file tree
Showing 76 changed files with 2,596 additions and 191 deletions.
1 change: 1 addition & 0 deletions .github/workflows/pr-comment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ jobs:
core.info("Review thread message body:", body);
for (const pr of pull_requests) {
body += `\n [Espressif docs preview](https://preview-docs.espressif.com/projects/vscode-esp-idf-extension/en/${pr.number}-merge/index.html)`;
await upsertComment(owner, repo, pr.number,
"nightly-link", body);
}
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,7 @@ test-resources/**
/docs_espressif/.DS_Store
/docs_espressif/en/.DS_Store
/docs_espressif/en/additionalfeatures/.DS_Store
/docs_espressif/_static/.DS_Store
/docs_espressif/_static/.DS_Store
/docs_espressif/.venv
/docs_espressif/_build
/docs_espressif/__pycache__
1 change: 1 addition & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
.yarnrc
dist/**/*.map
docs
docs_espressif
ci
esp/**
esp_idf_docs_index_lang_*.json
Expand Down
24 changes: 12 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,9 @@ All notable changes to the "Espressif IDF" extension will be documented in this

- [Fix SDK Configuration editor info button](https://github.com/espressif/vscode-esp-idf-extension/pull/1123)
- [Update docker container documentation](https://github.com/espressif/vscode-esp-idf-extension/pull/1127)
- [Add openOCD troubleshooting link in error output](https://github.com/espressif/vscode-esp-idf-extension/pull/1137)
- [Add OpenOCD troubleshooting link in error output](https://github.com/espressif/vscode-esp-idf-extension/pull/1137)
- [Fix jtag pre post flash task](https://github.com/espressif/vscode-esp-idf-extension/pull/1156)
- [Remove openOCD error messages from notifications](https://github.com/espressif/vscode-esp-idf-extension/pull/1157)
- [Remove OpenOCD error messages from notifications](https://github.com/espressif/vscode-esp-idf-extension/pull/1157)
- [Remove workspace folder selection from serial port selection](https://github.com/espressif/vscode-esp-idf-extension/pull/1167)

## [1.7.0](https://github.com/espressif/vscode-esp-idf-extension/releases/tag/v1.7.0)
Expand Down Expand Up @@ -197,7 +197,7 @@ All notable changes to the "Espressif IDF" extension will be documented in this
- [Remove managed components on full clean command](https://github.com/espressif/vscode-esp-idf-extension/pull/793)
- [Allow user to customize the build directory path](https://github.com/espressif/vscode-esp-idf-extension/pull/794)
- [Light ESP-Matter download](https://github.com/espressif/vscode-esp-idf-extension/pull/820) Thanks @Diegorro98!
- [Add input for custom openOCD board](https://github.com/espressif/vscode-esp-idf-extension/pull/830)
- [Add input for custom OpenOCD board](https://github.com/espressif/vscode-esp-idf-extension/pull/830)
- [Add variables parsing and view binary data in debugging session](https://github.com/espressif/vscode-esp-idf-extension/pull/831)

### Bug Fixes
Expand Down Expand Up @@ -230,7 +230,7 @@ All notable changes to the "Espressif IDF" extension will be documented in this
- [Add existing project tutorial](https://github.com/espressif/vscode-esp-idf-extension/pull/771)
- [Add preview targets support in idf.py set-target](https://github.com/espressif/vscode-esp-idf-extension/pull/767)
- [Peripheral Register view](https://github.com/espressif/vscode-esp-idf-extension/pull/755)
- [Add custom openOCD server launch arguments](https://github.com/espressif/vscode-esp-idf-extension/pull/777)
- [Add custom OpenOCD server launch arguments](https://github.com/espressif/vscode-esp-idf-extension/pull/777)

### Bug Fixes

Expand Down Expand Up @@ -306,9 +306,9 @@ All notable changes to the "Espressif IDF" extension will be documented in this
- [Fix multiple save scope calls on workspace folder setup](https://github.com/espressif/vscode-esp-idf-extension/pull/526)
- [Fix documentation links](https://github.com/espressif/vscode-esp-idf-extension/pull/528)
- [Fix spaces in git path](https://github.com/espressif/vscode-esp-idf-extension/pull/533)
- [Remove openOCD copy rules button](https://github.com/espressif/vscode-esp-idf-extension/pull/544)
- [Remove OpenOCD copy rules button](https://github.com/espressif/vscode-esp-idf-extension/pull/544)
- [Update cppdbg launch json default configuration](https://github.com/espressif/vscode-esp-idf-extension/pull/555) Thanks @rdancer !
- [Fix openOCD configuration files in project wizard and settings](https://github.com/espressif/vscode-esp-idf-extension/pull/569)
- [Fix OpenOCD configuration files in project wizard and settings](https://github.com/espressif/vscode-esp-idf-extension/pull/569)
- [Fix idf size UI issues due to idf_size.py schema changes](https://github.com/espressif/vscode-esp-idf-extension/pull/535)
- [Fix WSL detection and add WSL enable configuration setting](https://github.com/espressif/vscode-esp-idf-extension/pull/578)
- [Add silent notification for error messages](https://github.com/espressif/vscode-esp-idf-extension/pull/582)
Expand All @@ -319,20 +319,20 @@ All notable changes to the "Espressif IDF" extension will be documented in this
### Features and enhancements

- [Add ESP-IDF QEMU integration](https://github.com/espressif/vscode-esp-idf-extension/pull/451) to monitor and debug on emulated ESP32.
- [Add openOCD rules command and button on setup wizard end for Linux users](https://github.com/espressif/vscode-esp-idf-extension/pull/470)
- [Add OpenOCD rules command and button on setup wizard end for Linux users](https://github.com/espressif/vscode-esp-idf-extension/pull/470)
- [Add verify matching binary before debug](https://github.com/espressif/vscode-esp-idf-extension/pull/472)
- [Heap tracing using gdbinit file](https://github.com/espressif/vscode-esp-idf-extension/pull/467)
- [Partition tree from target device and flash bin to partition](https://github.com/espressif/vscode-esp-idf-extension/pull/478)
- [Project creation unit testing](https://github.com/espressif/vscode-esp-idf-extension/pull/479)
- [Update debug adapter to latest commit](https://github.com/espressif/vscode-esp-idf-extension/pull/481)
- [Use Espressif mirrors for ESP-IDF tools download in setup wizard](https://github.com/espressif/vscode-esp-idf-extension/pull/514)
- [Use Espressif mirrors for ESP-IDF Tools download in setup wizard](https://github.com/espressif/vscode-esp-idf-extension/pull/514)
- Add CCache [enable setting](https://github.com/espressif/vscode-esp-idf-extension/pull/517) into [build task](https://github.com/espressif/vscode-esp-idf-extension/pull/523)
- [Add serial port and IDF_TARGET to status bar](https://github.com/espressif/vscode-esp-idf-extension/pull/519)

### Bug Fixes

- [Add git executable before venv](https://github.com/espressif/vscode-esp-idf-extension/pull/468)
- [Add openOCD debug level configuration setting and fix ESP-IDF version without git history](https://github.com/espressif/vscode-esp-idf-extension/pull/518)
- [Add OpenOCD debug level configuration setting and fix ESP-IDF version without git history](https://github.com/espressif/vscode-esp-idf-extension/pull/518)
- [Add save scope reference in documentation](https://github.com/espressif/vscode-esp-idf-extension/pull/489)
- [Chinese localization fixes](https://github.com/espressif/vscode-esp-idf-extension/pull/507) Thanks @larryli !
- [Fix arduino as component cloning promise await if directory exists](https://github.com/espressif/vscode-esp-idf-extension/pull/481)
Expand All @@ -356,7 +356,7 @@ All notable changes to the "Espressif IDF" extension will be documented in this

- [Fix app trace file path](https://github.com/espressif/vscode-esp-idf-extension/pull/431)
- [Fix setup on Windows](https://github.com/espressif/vscode-esp-idf-extension/pull/444)
- [Fix reset values on SDK Configuration editor and openOCD version validator](https://github.com/espressif/vscode-esp-idf-extension/pull/459)
- [Fix reset values on SDK Configuration editor and OpenOCD version validator](https://github.com/espressif/vscode-esp-idf-extension/pull/459)
- [Add extension templates in new project](https://github.com/espressif/vscode-esp-idf-extension/pull/461)
- [Fix monitor closing before flashing](https://github.com/espressif/vscode-esp-idf-extension/pull/463)

Expand All @@ -374,7 +374,7 @@ All notable changes to the "Espressif IDF" extension will be documented in this

- [Fix remove package.json dependencies](https://github.com/espressif/vscode-esp-idf-extension/commit/2c34b8fa6704e28aef47b22bf00bbffb0481799c)
- [Enable IDF Component manager configuration setting](https://github.com/espressif/vscode-esp-idf-extension/pull/389)
- [Fix openOCD default boards configuration files](https://github.com/espressif/vscode-esp-idf-extension/pull/391)
- [Fix OpenOCD default boards configuration files](https://github.com/espressif/vscode-esp-idf-extension/pull/391)
- [Fix binaries included in flashing](https://github.com/espressif/vscode-esp-idf-extension/pull/406)

## [1.0.3](https://github.com/espressif/vscode-esp-idf-extension/releases/tag/v1.0.3)
Expand Down Expand Up @@ -449,7 +449,7 @@ All notable changes to the "Espressif IDF" extension will be documented in this

- [ESP-IDF: Doctor command](https://github.com/espressif/vscode-esp-idf-extension/pull/255) to generate an extension configuration report.
- [Enhance readme and documentation](https://github.com/espressif/vscode-esp-idf-extension/pull/284)
- [Select openOCD board command](https://github.com/espressif/vscode-esp-idf-extension/pull/286) based on esp-config.json from OpenOCD repository.
- [Select OpenOCD board command](https://github.com/espressif/vscode-esp-idf-extension/pull/286) based on esp-config.json from OpenOCD repository.
- [Russian localization for commands](https://github.com/espressif/vscode-esp-idf-extension/pull/216) Thanks @Vasilius-001 !

### Bug Fixes
Expand Down
Loading

0 comments on commit 8d19aa0

Please sign in to comment.